Continuidade
Uma nova pessoa ou um novo agente deve poder retomar o trabalho sem reler todas as conversas.
Preservação
Mantenha conectados os pedidos, as decisões, os resultados e suas fontes.
Coordenação
Leve atribuições, discussões e procedimentos entre pessoas, agentes e máquinas.
Visibilidade
Mostre o objetivo, o progresso atual, as decisões pendentes e o próximo passo útil.
Autoridade
Deixe claro quem pode agir, sobre o quê e por qual motivo.
Intenção
Relacione as ações solicitadas ao seu propósito, às instruções e às regras aplicáveis.
Permissão
Permita delegação, limites de recursos, aprovação e revogação entre ambientes.
Federação
Coopere entre nós e organizações operados de forma independente, cada um mantendo o controle de seus recursos e registros.
Evidência
Distinga propostas, decisões, observações e resultados. Permita que os usuários escolham uma revisão e um registro mais rigorosos quando necessário.
Reutilização
Quando um método funciona, torne-o disponível para além de um único agente ou conversa.
Composição
Use Lisp para combinar chamadas, salvar rotinas reutilizáveis e executar fluxos de trabalho que podem ser pausados e retomados.
Modularidade
Permita que aplicações desenvolvidas de forma independente funcionem em conjunto por meio de contratos publicados, descoberta e um barramento compartilhado.
Distribuição
Compartilhe aplicações, métodos, fluxos de trabalho, papéis e recursos por meio de marketplaces públicos ou internos.
Trabalho útil
Adapte-se às ferramentas e práticas que as pessoas já usam e facilite o próximo passo.
Adoção
Trabalhe ao lado das ferramentas existentes. Deixe que as pessoas usem apenas as partes de que precisam.
Clareza
Torne a instalação, as chamadas, a documentação e a recuperação compreensíveis sem uma explicação privada.
Economia
Ajude as equipes a comparar abordagens por tempo, custo e atenção humana.
Aprimoramento
Use os resultados observados para revisar ou aposentar métodos que não ajudam.
Onde contribuir
Contribua para o sistema compartilhado, construa sobre ele, ou ambos.
- Aprimorar o núcleo do Sidecat: Corrija um mecanismo compartilhado ou um componente oficial.
- Criar um pacote: Entregue uma aplicação, rotina Lisp, fluxo de trabalho, integração ou papel por meio dos contratos compartilhados.