archgate-developer
O agente de desenvolvimento geral, selecionável com Tab. Ele lê os ADRs antes de programar, valida depois e orquestra os subagentes automaticamente. Na maior parte do tempo você só precisa selecionar este e deixá-lo trabalhar.
Integre a Archgate com o OpenCode. Instale o pacote de agentes archgate-* para que o OpenCode leia seus ADRs antes de escrever código, valide depois e capture novos padrões.
A Archgate se integra com o OpenCode por meio de um pacote de agentes. O OpenCode usa um modelo nativo de agente primário/subagentes em vez do modelo de skills do Claude Code, então a Archgate adapta seus papéis de governança em um agente primário mais subagentes — todos com o prefixo archgate-. O agente primário lê os ADRs que se aplicam a uma mudança antes de programar, valida depois e orquestra os subagentes para revisão e captura.
archgate login.Diferentemente das integrações do Claude Code ou do Cursor, os agentes do OpenCode não são gravados na árvore do seu projeto. Eles são instalados no escopo de usuário, então ficam na sua máquina e ficam disponíveis em todos os projetos que você abrir com o OpenCode.
O OpenCode segue a convenção XDG Base Directory em todas as plataformas (via o pacote xdg-basedir), então o local de instalação resolve para $XDG_CONFIG_HOME/opencode/agents/ quando definido, e recai para ~/.config/opencode/agents/ caso contrário. Note que no Windows isso fica sob .config, não %APPDATA%:
| Plataforma | Local de instalação |
|---|---|
| Linux / macOS | ~/.config/opencode/agents/ |
| Windows | C:\Users\<username>\.config\opencode\agents\ |
.archgate/adrs/ e .archgate/lint/ ainda são criados dentro do seu projeto como de costume — apenas os arquivos de agente do OpenCode ficam fora da árvore do projeto.
Faça login para obter um token de plugin:
archgate loginInicialize seu projeto com o alvo de editor OpenCode:
archgate init --editor opencodeQuando você está autenticado e a CLI opencode está no seu PATH, isso baixa um tarball autenticado do serviço de plugins e extrai os arquivos de agente archgate-*.md para o diretório de escopo de usuário do OpenCode. O diretório .archgate/ é criado no seu projeto ao mesmo tempo.
Selecione archgate-developer como seu agente primário no OpenCode (pressione Tab) ao iniciar uma tarefa de programação.
Para reinstalar ou atualizar em um projeto já inicializado, execute archgate plugin install --editor opencode. O serviço retorna o pacote mais recente em cada download autenticado. As flags completas estão no guia da CLI.
archgate-developer
O agente de desenvolvimento geral, selecionável com Tab. Ele lê os ADRs antes de programar, valida depois e orquestra os subagentes automaticamente. Na maior parte do tempo você só precisa selecionar este e deixá-lo trabalhar.
Invoque-os com @-mention quando precisar de um papel específico sob demanda:
@archgate-reviewer
Valida mudanças de código contra todos os ADRs do projeto usando sub-agentes focados em domínio. Violações de ADRs são bloqueios definitivos.
@archgate-adr-author
Cria e edita ADRs seguindo as convenções do seu projeto.
@archgate-lessons-learned
Revisa a cobertura de regras e propõe novos ADRs quando padrões emergem.
archgate-cli-reference
Um subagente interno oculto que carrega o guia completo de comandos da CLI Archgate sob demanda.
O pacote também inclui um agente archgate-planner para trabalho voltado a planejamento. Esses são os mesmos papéis disponíveis no plugin do Claude Code, adaptados ao modelo nativo de agente primário/subagentes do OpenCode. Consulte Skills e Agentes para a referência dos papéis.
Selecione archgate-developer no início de uma sessão. Para cada mudança ele segue um ciclo estruturado:
archgate review-context para ver quais ADRs se aplicam aos arquivos sendo alterados. Ele não escreve código até tê-los lido.archgate check e corrige qualquer violação antes de prosseguir.@archgate-reviewer para validar a conformidade estrutural além do que as regras automatizadas detectam.@archgate-lessons-learned para identificar padrões que valem ser capturados como ADRs novos ou atualizados.Quando uma tarefa exigiria violar um ADR, archgate-developer recusa, cita o ADR e a restrição relevante e sugere uma alternativa em conformidade. Esse comportamento é consistente independentemente de como o pedido é formulado — os ADRs são restrições obrigatórias, não sugestões.
Como o pacote fica no seu diretório de escopo de usuário do OpenCode em vez de em .opencode/ dentro do seu projeto:
archgate-*..opencode/ é criada pelo archgate init. Os colegas de equipe executam o próprio archgate plugin install --editor opencode.