Fundações
Monorepo, documentação, CI e um protótipo: um runner mínimo com o adaptador da Anthropic e o Electron transmitindo duas conversas em paralelo, com cancelamento.
Pronto quando: O protótipo funciona e a arquitetura é confirmada num ADR.
Fase inicialO Comitiva é um projeto open source novo, em desenvolvimento e testes. Conte com arestas e mudanças de uma versão para a outra.Conte o que quebrou
Roadmap
O Comitiva é feito em fases. Uma fase termina quando um teste exercita o caminho inteiro, não quando o código é escrito.
Monorepo, documentação, CI e um protótipo: um runner mínimo com o adaptador da Anthropic e o Electron transmitindo duas conversas em paralelo, com cancelamento.
Pronto quando: O protótipo funciona e a arquitetura é confirmada num ADR.
Anthropic, compatível com OpenAI, Google Gemini e Ollama; segredos no chaveiro do sistema; a tela de conexões.
Pronto quando: Quatro provedores testam e listam modelos.
Claude Code e Codex com o próprio login, streaming e retomada de sessão.
Pronto quando: Um turno com streaming e cancelamento nas duas.
Criar e editar agentes: papel, conexão, modelo, avatar.
Pronto quando: O agente aparece na barra lateral.
Chat completo com execuções em paralelo, persistência, nova tentativa e títulos automáticos.
Pronto quando: Dois agentes respondem ao mesmo tempo.
MCP no runner, o loop de ferramentas para APIs, o servidor de arquivos com pastas e aprovações, e ferramentas para as CLIs através do runner.
Pronto quando: Um agente lê e cria um arquivo numa pasta permitida, uma gravação pede aprovação e fora da pasta é negado.
OAuth, um servidor de Google Drive embutido e cadastro de qualquer servidor MCP no app.
Pronto quando: Um agente lê um Google Doc e cria outro com aprovação.
Registros de uso, uma tabela de preços versionada, um painel e exportação.
Pronto quando: O painel bate com os registros.
Anexos, busca, exportar e importar, i18n, instaladores para três sistemas, atualização automática.
Pronto quando: A versão é publicada.
Um hub em Laravel no próprio repositório open source (Apache-2.0, auto-hospedável): contas, workspaces, agentes compartilhados, sincronização ao vivo das conversas e um backend remoto no desktop. Cada turno continua rodando no computador de um membro, com a conexão dele.
Pronto quando: Dois desktops veem a mesma conversa ao vivo.
Blocos de instruções, regras ou dados de referência para todos os agentes, para os agentes com uma tag ou para os que os escolherem, colocados no prompt de sistema depois do papel. Importação e exportação como AGENTS.md. Na v0.3.0.
Pronto quando: A execução de um agente recebe o papel e exatamente as diretrizes que chegam a ele, em ordem, depois de importá-las de um AGENTS.md.
A mesma interface no navegador, servida pelo hub. Conexões de API e servidores MCP HTTP rodam no hub com as chaves da equipe; um desktop pode atuar como o runner do workspace. Diretrizes do workspace, as mesmas para todos os membros.
Pronto quando: Alguém sem o desktop conversa com um agente de API da equipe.
Limites, concorrência, fallback e troca de conexão.
Pronto quando: Um agente troca de conexão quando atinge um limite.
Mencione @Agente, ou deixe o agente decidir, e ele pede ajuda a outro agente. O agente chamado responde em uma conversa vinculada, com as próprias ferramentas, aprovações e uso; cada agente define quais agentes pode chamar.
Pronto quando: Um agente pergunta a outro e usa a resposta, e a aprovação do agente chamado aparece na conversa de quem chamou.
Compartilhe um agente como um link. O hub o serve como um servidor MCP remoto, com um Agent Card A2A, para que a IA de outra pessoa — Comitiva, Claude, ChatGPT — converse com ele. Um token por contato, revogação, limites de uso, nenhuma ferramenta de escrita por padrão, e o dono vê as conversas.
Pronto quando: O Comitiva de outra pessoa adiciona o link como servidor de ferramentas, e o agente dela recebe uma resposta do agente compartilhado, rodando no hub.