Skip to content
Apothem
Adaptadores de ferramenta

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 opencode

O 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 opencode

O comando verify confirma que:

  1. A configuração nativa existe no caminho esperado.
  2. Todos os campos obrigatórios do perfil compartilhado estão presentes.
  3. A rotina de verificação específica do adaptador informa sucesso.

Atualização

apothem update --harness opencode

Atualiza opencode.json, os comandos nativos, as habilidades, as definições de assistentes e a árvore de suporte do Apothem.

Desinstalação

apothem uninstall --harness opencode

Remove 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

SintomaCorreção
Arquivo de configuração não encontradoReexecute apothem install --harness opencode
Verificação falhouExecute apothem update --harness opencode e verifique novamente
Conteúdo de configuração inesperadoVerifique ~/.config/apothem/profile.yaml ou --profile PATH, depois reexecute apothem update --harness opencode

Botões de configuração

SinalizadorPadrãoDescrição
--dry-runfalsePré-visualiza a instalação sem gravar arquivos.

On this page