OpenClaw abraça ACP: ha arribat el moment USB-C de la programació AI
OpenClaw abraça ACP: ha arribat el moment "USB-C" de la programació AI
TL; DR OpenClaw, a través d'acpx + ACP, ha convertit l'"assistència de programació AI" d'una sèrie d'aplicacions aïllades en un "ecosistema de plugins" que es pot combinar lliurement - com quan VS Code + LSP van alliberar completament el suport de llenguatge.
I. Què és ACP? Explicació en una frase
ACP (Agent Client Protocol) és la "interfície universal" que connecta editors de codi amb assistents de programació AI.
Imagina aquell port USB-C a la teva taula: tant si és un telèfon, una tauleta o un portàtil, un sol cable pot carregar i transmetre dades. ACP és el USB-C del món de la programació AI: permet que qualsevol assistent de programació AI compatible (agent) es connecti a qualsevol editor que suporti aquest protocol.
Aquest protocol va néixer de les necessitats reals de l'equip de l'editor Zed. Quan volien integrar el Google Gemini CLI, es van adonar que no hi havia una manera estàndard de fer-ho. Així que van decidir crear ACP, i sense voler-ho, aquesta solució va evolucionar ràpidament fins a convertir-se en un estàndard comunitari, amb el suport d'editors principals com JetBrains i Neovim.
Visió ràpida de l'arquitectura tècnica
ACP utilitza JSON-RPC 2.0 com a protocol de comunicació: l'agent local parla amb l'editor a través d'un tub stdio, mentre que l'agent remot utilitza HTTP/WebSocket. Reutilitza la manera de representació JSON del MCP (Model Context Protocol), però afegeix definicions de tipus específiques per a escenaris de programació - com ara diff (diferències de codi), que és un element central de la codificació agentic.
II. Quins problemes resol ACP?
Abans de l'aparició d'ACP, l'ecosistema de programació AI presentava tres problemes molestos:
1. Cost d'integració elevat
Cada nova combinació agent-editor requereix que ambdues parts inverteixin una gran quantitat de treball de desenvolupament personalitzat. L'agent ha d'aprendre l'API privada de l'editor, i l'editor ha de crear una capa d'adaptació per a cada agent.
2. Compatibilitat limitada
Els desenvolupadors sovint es veuen obligats a triar entre dues opcions: o bé utilitzar l'agent que els agrada però acceptar el seu suport limitat d'editor, o bé mantenir-se amb l'editor que coneixen però perdre's agents potents. No hi ha un terme mitjà.
3. Risc de bloqueig del proveïdor
Un cop es tria un agent, això significa acceptar tot el seu ecosistema - el cost de canviar d'eina fa que la gent es desanimi.
L'enfocament de solució d'ACP és similar al de l'antiga LSP (Language Server Protocol): establir un protocol unificat que permeti que els agents que implementen ACP puguin funcionar en qualsevol editor compatible.
III. Quina relació hi ha entre ACP, MCP, A2A...?
- ACP - Agent Client Protocol (iniciat per Zed), abast: editor ↔ Agent - MCP - Model Context Protocol (iniciat per Anthropic), abast: Agent ↔ eina - IBM ACP - Agent Communication Protocol, abast: Agent ↔ Agent - A2A - Agent-to-Agent Protocol (iniciat per Google), abast: Agent ↔ Agent
MCP s'encarrega de la "connexió vertical" (Agent a eina), ACP/A2A s'encarreguen de la "connexió horitzontal" (Agent a editor o entre Agents). Ambdós no són competidors, sinó que es complementen.
IV. Integració d'ACP a OpenClaw: què és acpx?
OpenClaw va introduir el suport d'ACP en la versió 2026.2.26. El component central acpx és un client CLI sense cap (headless CLI client), dissenyat específicament per gestionar sessions ACP amb estat.
Què pot fer acpx?
Gestió del cicle de vida complet de la sessió - /acp spawn —— Crear una nova sessió ACP - /acp steer —— Enviar ordres a la sessió en execució - /acp cancel —— Cancel·lar la tasca actual - /acp close —— Finalitzar la sessió - /acp status —— Veure l'estat de la sessió - /acp doctor —— Diagnosticar problemes de connexió
Suport per múltiples agents a l'instant - pi —— agent lleuger - claude —— Claude Code - codex —— GitHub Copilot Codex - opencode —— solució d'agent de codi obert - gemini —— Google Gemini CLI
Com s'habilita?
{ "acp":{ "enabled":true, "dispatch":{"enabled":true}, "backend":"acpx", "defaultAgent":"codex", "allowedAgents":["pi","claude","codex","opencode","gemini"], "maxConcurrentSessions":8 } }
V. Capacitats ampliades d'ACP + OpenClaw
- Llibertat independent de l'editor: invocar qualsevol agent compatible des de l'editor que prefereixes - Alliberament del bloqueig del proveïdor: canviar d'agent només requereix canviar una línia de configuració - Flux de treball AI de pila completa combinable: combinar MCP + ACP per construir potents canals - Accés a un ecosistema en creixement: més de 20 agents i més de 10 editors suporten ACP - Col·laboració entre múltiples agents esdevé possible: Codex escriu codi → Claude revisa → Gemini genera proves
VI. Escenari real: Feishu + OpenClaw + ACP en un trio
Avantatges clau: utilitzant el mode WebSocket, no es necessita IP pública, no es necessita nom de domini, no es necessita penetració de xarxa interna, el teu ordinador es connecta directament al núvol de Feishu.
Canvis aportats a l'equip
- Responsable tècnic: utilitza Feishu per coordinar Codex per fer revisions de codi, permetent que agents amb diferents especialitats facin la seva feina - Membres de l'equip: no necessiten entendre ACP/acpx, no necessiten instal·lar eines CLI, la interfície de Feishu utilitza llenguatge natural per activar AI - Tota l'organització: la capacitat de programació AI passa de ser una eina personal a un recurs compartit per l'equip
VII. Per acabar
L'aparició d'ACP marca que les eines de programació AI estan passant de l'"era d'illes" a l'"era de la interconnexió". El suport d'OpenClaw per ACP - especialment el llançament d'acpx - fa que no sigui només un assistent AI conversacional, sinó que evolucioni cap a un centre d'orquestració de múltiples agents.
Direccions que es poden explorar a continuació: - Configurar OpenClaw + acpx per experimentar la sensació de col·laborar amb diferents agents - Prestar atenció als escenaris d'ús combinat de MCP i ACP - Estar atent a la dinàmica d'entrada de nous agents a l'ecosistema ACP
Enllaços 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

