Cópia estática
Copiado de docs/manual/connectors.md em https://github.com/poppy-team/prumo (MIT). Fixado na revisão e91694d3959be1ed92757b34063efe0b2191821f, blob dcb24fbe2b89ac10ce32d5fec97d26a69bb6f7dc. O repositório de origem permanece canônico; esta cópia é atualizada por um pull request de sincronização, não em tempo real.
O Prumo adota uma arquitetura agnóstica de provedor. Nenhum ambiente de execução ou fornecedor de LLM possui autoridade direta sobre a verdade canônica do projeto.
É fundamental distinguir os dois níveis de integração do Prumo:
prumo connector ...): Opera no seu computador (~/.prumo/connectors/). Gerencia a instalação, status de disponibilidade da ferramenta no $PATH e capacidades negociadas com o executável daquele agente (ex: Claude Code, OpenCode CLI, Antigravity).prumo compile --target ...): Opera no repositório ativo (./). Gera ou injeta cirurgicamente regras de contexto, skills e instruções que aquele agente lerá ao ser aberto nesta pasta (ex: CLAUDE.md, .gemini/, .opencode/, .cursorrules).prumo connector) prumo connector listprumo connector status claude
prumo connector status opencode
prumo connector status antigravityO comando informa:
~/.prumo/connectors/.$PATH.prumo connector install opencode
prumo connector install claude-codeprumo compile) Para sincronizar as regras de contexto do seu projeto ativo com seus agentes preferidos:
# Compilar adaptadores para todos os conectores suportados
prumo compile --all
# Sincronizar regras específicas para o Claude Code (gera CLAUDE.md)
prumo compile --target claude-code
# Sincronizar regras para o Google Antigravity (gera .gemini/)
prumo compile --target antigravity
# Sincronizar para o Cursor (gera .cursorrules)
prumo compile --target cursordoccompile) Quando o Prumo atualiza um arquivo de instruções (como CLAUDE.md ou AGENTS.md), ele utiliza marcadores delimitadores:
<!-- prumo:begin agents-core -->
<!-- prumo:generated adapter=agents-md scope=root fingerprint=... sources=... -->
- Instruções geradas automaticamente pelo compilador Prumo...
<!-- prumo:end agents-core -->Qualquer texto fora desses marcadores pertence aos desenvolvedores do projeto e é preservado integralmente durante compilações, instalações ou desinstalações.