OpenCode
Adaptador de ferramenta do Apothem para o OpenCode (Beta).
Fornecedor: OpenCode
Nome de instalação: opencode
Status: Beta
Configuração nativa: ~/.config/opencode/
Instalação
apothem install --harness opencodeO adaptador grava a configuração JSON do OpenCode, instala as habilidades do Apothem na superfície de habilidades do OpenCode, converte os prompts de comandos em arquivos de comandos Markdown do OpenCode e normaliza as definições de assistentes do Apothem como subassistentes do OpenCode.
Arquivos gravados:
~/.config/opencode/opencode.json
~/.config/opencode/commands/
~/.config/opencode/skills/
~/.config/opencode/agents/
~/.config/opencode/.apothem/support/{rules,templates,hooks}/Mapeamento do perfil para a configuração nativa
O adaptador renderiza opencode.json com uma lista de arquivos instructions que
aponta para as regras instaladas do Apothem e, em seguida, propaga cada conjunto
compartilhado do Apothem para uma superfície nativa do OpenCode ou para uma
subárvore de suporte pertencente ao Apothem. Os filhos correspondentes já
gerenciados pelo Apothem são copiados em backup antes da substituição.
Notas de compatibilidade
As regras são referenciadas pela lista nativa instructions. Os modelos e os
prompts de ganchos (hooks) são material de referência em
~/.config/opencode/.apothem/support/; os comandos, as habilidades e as definições de
assistentes usam locais de descoberta nativos.
Verificação
apothem verify --harness opencodeO comando verify confirma que:
- A configuração nativa existe no caminho esperado.
- Todos os campos obrigatórios do perfil compartilhado estão presentes.
- A rotina de verificação específica do adaptador informa sucesso.
Atualização
apothem update --harness opencodeAtualiza opencode.json, os comandos nativos, as habilidades, as definições de
assistentes e a árvore de suporte do Apothem.
Desinstalação
apothem uninstall --harness opencodeRemove os arquivos de configuração nativa gravados pelo adaptador. O YAML do perfil compartilhado e o motor do Apothem não são afetados.
Portão de conformidade
python -m apothem.conformity.gate --all .Solução de problemas
| Sintoma | Correção |
|---|---|
| Arquivo de configuração não encontrado | Reexecute apothem install --harness opencode |
| Verificação falhou | Execute apothem update --harness opencode e verifique novamente |
| Conteúdo de configuração inesperado | Verifique ~/.config/apothem/profile.yaml ou --profile PATH, depois reexecute apothem update --harness opencode |
Botões de configuração
| Sinalizador | Padrão | Descrição |
|---|---|---|
--dry-run | false | Pré-visualiza a instalação sem gravar arquivos. |