Sobre o Sidecat

Para que serve o Sidecat

O Sidecat ajuda pessoas e agentes de IA a levar o trabalho adiante entre sessões, máquinas e equipes. Ele mantém o propósito de uma tarefa, seu estado atual e seus resultados à disposição de quem for trabalhar nela em seguida.

Estes objetivos orientam o desenvolvimento. O contrato define os requisitos da Version 1; o progresso registra o que foi implementado e testado.

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.

Código-fonte e issues · Desenvolvimento e progresso

Tradução automática; revisão por falante nativo pendente. O texto em inglês prevalece.