OpenClaw abraça ACP: ha arribat el moment USB-C de la programació AI

3/6/2026
5 min read
Imatge de portada

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

Diagrama d'arquitectura tècnica 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

Published in Technology

You Might Also Like