Colaboração OpenCode ACP para Openclaw

Uma habilidade de colaboração de alto desempenho que utiliza o Agent Client Protocol (ACP) para automatizar modificações complexas de código e refatoração via OpenCode.

ailois
v1.0.0
Feb 16, 2026
0
572
0

Instalar e Baixar

1. ClawHub CLI

A maneira mais rápida de instalar uma habilidade diretamente do registro.

npx clawhub@latest install opencode-acp

2. Instalação Manual

Copie a pasta da habilidade para um desses locais

Global
~/.openclaw/skills/
Espaço de trabalho
<project>/skills/

Prioridade: Espaço de Trabalho > Local > Integrado

3. Instalação do Prompt

Copie este prompt para o OpenClaw para instalá-lo automaticamente.

Ajude-me a instalar o opencode-acp usando o Clawhub. Se o Clawhub não estiver instalado, instale-o primeiro (npm i -g clawhub).

Prefere baixar?

Obtenha os arquivos originais da habilidade em um arquivo ZIP.

O que é Colaboração OpenCode ACP?

A habilidade de colaboração OpenCode ACP é uma ponte sofisticada entre agentes de IA e o gerenciamento de base de código. Ao utilizar o Agent Client Protocol (ACP), ela permite um fluxo de trabalho estruturado de Planejar-Executar-Verificar, permitindo que agentes de IA realizem análise profunda de código, refatoração autônoma e implementação de recursos com precisão cirúrgica. Esta habilidade é um componente central do ecossistema Openclaw Skills, projetado para transformar a forma como os desenvolvedores interagem com agentes de codificação autônomos.

Possui vários modos operacionais, incluindo o poderoso modo sisyphus, que atua como um orquestrador de IA para delegar tarefas a agentes de segundo plano paralelos. Se você estiver adicionando um simples CLI flag ou refatorando um módulo de autenticação inteiro, esta habilidade garante que as restrições técnicas sejam respeitadas e que os resultados sejam verificados de acordo com critérios de aceitação rigorosos.

Casos de uso do Colaboração OpenCode ACP

  • Refatoração automatizada de bases de código legadas usando Openclaw Skills.
  • Implementação rápida de novos recursos e comandos CLI.
  • Análise de código em larga escala e inicialização de base de conhecimento usando deep-init.
  • Fluxos de trabalho de integração contínua onde agentes de IA verificam e reparam código em tempo real.
  • Delegação de subtarefas complexas de codificação de um agente de IA primário para agentes executores especializados.

Como o Colaboração OpenCode ACP funciona

  1. Analisar Requisitos: A habilidade começa identificando restrições técnicas e avaliando riscos associados à solicitação do usuário.
  2. Criar Plano: Um plano de implementação estruturado é gerado, incluindo objetivos específicos e critérios de aceitação mensuráveis.
  3. Executar via ACP: O servidor OpenCode ACP é inicializado, criando uma sessão JSON-RPC para transmitir a tarefa ao orquestrador de IA.
  4. Monitorar Progresso: O sistema monitora logs em tempo real para pensamentos do agente, chamadas de ferramenta (pesquisa, análise, edição) e conclusão de subtarefas.
  5. Verificar Resultados: Assim que a tarefa sinaliza a conclusão, a habilidade executa uma lista de verificação de verificação para garantir a consistência do estilo do código e testes aprovados.
  6. Limpeza e Documentação: A sessão ACP é encerrada e os resultados, incluindo lições aprendidas, são registrados na memória do sistema.

Configuração do Colaboração OpenCode ACP

Para começar a usar esta habilidade dentro do framework Openclaw Skills, certifique-se de ter Python 3.9+ e o OpenCode CLI instalados.

# Inicializar um projeto pela primeira vez
cd /path/to/project
opencode
# Dentro do TUI, execute:
/init-deep

# Execute o cliente ACP para uma tarefa específica
python opencode_acp_client.py \
  --project /path/to/project \
  --task "Implement your feature here" \
  --verbose

Esquema de Dados e Taxonomia de Colaboração OpenCode ACP

A habilidade mantém uma hierarquia de dados estruturada para garantir que o contexto do projeto seja preservado e acessível.

Componente Descrição
AGENTS.md Uma base de conhecimento hierárquica criada durante a fase /init-deep.
opencode.json Arquivo de configuração global localizado em /root/.opencode/ definindo modos de agente.
Logs de Sessão Fluxos JSON-RPC 2.0 em tempo real contendo dados de agent_thought_chunk e tool_call.
Registros de Memória Arquivos Markdown datados (ex: YYYY-MM-DD.md) que armazenam motivos de sucesso/falha e lições aprendidas.

Recursos avançados do Colaboração OpenCode ACP

  • Orquestração Multi-Modo: Escolha entre os modos sisyphus (orquestrador), hephaestus (trabalhador autônomo) ou prometheus (planejador).
  • Gerenciamento Automatizado de VENV: A habilidade detecta e configura automaticamente o ambiente Python apropriado (3.9+) durante a execução.
  • Integração de Gatilho de Despertar: Suporta eventos de sistema personalizados para notificar o usuário imediatamente após a conclusão de tarefas de longa duração.
  • Exploração Paralela: Lance vários agentes em segundo plano para analisar diferentes partes da base de código simultaneamente.
  • Controle JSON-RPC: Controle manual refinado para usuários avançados escreverem diretamente no servidor ACP.

SKILL.md


Carregamento

Habilidades relacionadas do Openclaw

METADATA

Github Stars: 0
forks: 0

Apresentou*