OpenClaw abraça ACP: O momento USB-C da programação AI chegou
OpenClaw abraça ACP: O "momento USB-C" da programação AI chegou
TL; DR OpenClaw, através do acpx + ACP, transformou o "assistente de programação AI" de um aplicativo isolado em um "ecossistema de plugins" que pode ser combinado livremente - assim como o VS Code + LSP libertou completamente o suporte a linguagens na época.
I. O que é ACP? Explicação em uma frase
ACP (Agent Client Protocol) é a "interface universal" que conecta editores de código e assistentes de programação AI.
Imagine a porta USB-C na sua mesa - não importa se é um celular, tablet ou laptop, um cabo pode carregar e transferir dados. O ACP é o USB-C do mundo da programação AI: ele permite que qualquer assistente de programação AI compatível (agente) se conecte a qualquer editor que suporte esse protocolo.
Este protocolo nasceu da necessidade prática da equipe do editor Zed. Quando eles tentaram integrar o Google Gemini CLI, descobriram que não havia uma maneira padrão de fazê-lo. Então, eles criaram o ACP, e esse solução rapidamente evoluiu para um padrão comunitário, com editores populares como JetBrains e Neovim também oferecendo suporte.
Visão geral da arquitetura técnica
O ACP utiliza JSON-RPC 2.0 como protocolo de comunicação: o agente local se comunica com o editor através de um pipe stdio, enquanto o agente remoto utiliza HTTP/WebSocket. Ele reutiliza a representação JSON do MCP (Model Context Protocol), mas adiciona definições de tipo específicas para cenários de programação - como diff (diferenças de código), que é um elemento central da codificação agentic.
II. Quais problemas o ACP resolveu?
Antes do ACP, o ecossistema de programação AI enfrentava três problemas frustrantes:
1. Altos custos de integração
Cada nova combinação de agente-editor exigia que ambas as partes investissem muito trabalho de desenvolvimento personalizado. O agente precisava aprender a API privada do editor, e o editor tinha que escrever uma camada de adaptação para cada agente.
2. Compatibilidade limitada
Os desenvolvedores muitas vezes eram forçados a escolher um dos dois: ou usavam o agente de sua preferência, mas aceitavam seu suporte limitado ao editor, ou se mantinham no editor familiar, mas perdiam alguns agentes poderosos. Não havia meio-termo.
3. Risco de lock-in de fornecedor
Uma vez que um agente era escolhido, isso significava aceitar todo o seu ecossistema - o custo de trocar de ferramenta era desanimador.
A abordagem de solução do ACP é semelhante à do LSP (Language Server Protocol) da época: estabelecer um protocolo unificado que permita que os agentes que implementam o ACP funcionem em qualquer editor compatível.
III. ACP, MCP, A2A... qual é a relação entre esses protocolos?
- ACP - Agent Client Protocol (iniciado pela Zed), escopo: Editor ↔ Agente - MCP - Model Context Protocol (iniciado pela Anthropic), escopo: Agente ↔ Ferramenta - IBM ACP - Agent Communication Protocol, escopo: Agente ↔ Agente - A2A - Agent-to-Agent Protocol (iniciado pelo Google), escopo: Agente ↔ Agente
O MCP é responsável pela "conexão vertical" (Agente para ferramenta), enquanto o ACP/A2A é responsável pela "conexão horizontal" (Agente para editor ou entre Agentes). Os dois não competem, mas se complementam.
IV. Integração do ACP no OpenClaw: O que é acpx?
O OpenClaw introduziu o suporte ao ACP na versão 2026.2.26. O componente central acpx é um cliente CLI sem cabeça (headless CLI client), projetado especificamente para gerenciar sessões de ACP com estado.
O que o acpx pode fazer?
Gerenciamento do ciclo de vida completo da sessão - /acp spawn —— Cria uma nova sessão ACP - /acp steer —— Envia comandos para a sessão em execução - /acp cancel —— Cancela a tarefa atual - /acp close —— Encerra a sessão - /acp status —— Verifica o status da sessão - /acp doctor —— Diagnostica problemas de conexão
Suporte a múltiplos agentes pronto para uso - pi —— Agente leve - claude —— Claude Code - codex —— GitHub Copilot Codex - opencode —— Solução de agente de código aberto - gemini —— Google Gemini CLI
Como habilitar?
{ "acp":{ "enabled":true, "dispatch":{"enabled":true}, "backend":"acpx", "defaultAgent":"codex", "allowedAgents":["pi","claude","codex","opencode","gemini"], "maxConcurrentSessions":8 } }
V. Capacidades expandidas do ACP+OpenClaw
- Liberdade independente do editor: chamar qualquer agente suportado no editor de sua escolha - Liberdade do lock-in de fornecedor: mudar de agente requer apenas alterar uma linha de configuração - Fluxo de trabalho AI full-stack combinável: combinação de MCP + ACP para construir pipelines poderosos - Acesso a um ecossistema em crescimento: mais de 20 agentes e mais de 10 editores suportam o ACP - Colaboração entre múltiplos agentes se torna possível: Codex escreve código → Claude revisa → Gemini gera testes
VI. Cenário real: O trio LeetCode + OpenClaw + ACP
Vantagens chave: ao usar o modo WebSocket, não é necessário IP público, não é necessário domínio, não é necessário penetração de rede interna, seu computador se conecta diretamente à nuvem do LeetCode.
Mudanças trazidas para a equipe
- Líder técnico: usa o LeetCode no celular para acionar o Codex para revisão de código, permitindo que diferentes agentes com especialidades distintas cumpram suas funções - Membros da equipe: não precisam entender ACP/acpx, não precisam instalar ferramentas CLI, a interface do LeetCode usa linguagem natural para acionar a AI - Toda a organização: a capacidade de programação AI passou de uma ferramenta individual para um recurso compartilhado pela equipe
VII. Considerações finais
O surgimento do ACP marca a transição das ferramentas de programação AI da "era das ilhas" para a "era da interconexão". O suporte do OpenClaw ao ACP - especialmente o lançamento do acpx - transforma-o de um simples assistente AI conversacional em um centro de orquestração de múltiplos agentes.
Próximos passos a serem explorados: - Configurar o OpenClaw + acpx para experimentar a colaboração com diferentes agentes - Prestar atenção aos cenários de uso colaborativo do MCP e ACP - Ficar atento à dinâmica de novos agentes se juntando ao ecossistema ACP
Links de referência
- https://agentclientprotocol.com - https://zed.dev/acp - https://www.contextstudios.ai/blog/acp-vs-mcp-the-protocol-war-that-will-define-ai-coding-in-2026 - https://github.com/openclaw/acpx - https://docs.openclaw.ai/tools/acp-agents - https://github.com/AlexAnys/feishu-openclaw

