OpenClaw abraza ACP: El momento USB-C de la programación AI ha llegado
OpenClaw abraza ACP: El "momento USB-C" de la programación AI ha llegado
TL; DR OpenClaw a través de acpx + ACP, transforma el "asistente de programación AI" de una aplicación aislada a un "ecosistema de plugins" que se puede combinar libremente, al igual que VS Code + LSP liberó completamente el soporte de lenguajes en su momento.
I. ¿Qué es ACP? Explicación en una frase
ACP (Agent Client Protocol) es la "interfaz universal" que conecta editores de código con asistentes de programación AI.
Imagina ese puerto USB-C en tu escritorio: ya sea un teléfono, una tableta o una computadora portátil, un solo cable puede cargar y transferir datos. ACP es el USB-C del mundo de la programación AI: permite que cualquier asistente de programación AI compatible (agente) se conecte a cualquier editor que soporte ese protocolo.
Este protocolo nació de las necesidades reales del equipo del editor Zed. Cuando intentaron integrar el CLI de Gemini de Google, se dieron cuenta de que no había una forma estándar de hacerlo. Así que decidieron crear ACP, y no esperaban que esta solución se convirtiera rápidamente en un estándar comunitario, con editores populares como JetBrains y Neovim uniéndose al soporte.
Visión general de la arquitectura técnica
ACP utiliza JSON-RPC 2.0 como protocolo de comunicación: el agente local dialoga con el editor a través de un canal stdio, mientras que el agente remoto utiliza HTTP/WebSocket. Reutiliza la forma de representación JSON del MCP (Model Context Protocol), pero añade definiciones de tipos específicas para escenarios de programación, como diff (diferencias de código), que es un elemento central de la codificación agentic.
II. ¿Qué problemas resuelve ACP?
Antes de la llegada de ACP, el ecosistema de programación AI enfrentaba tres problemas molestos:
1. Altos costos de integración
Cada nueva combinación de agente-editor requería que ambas partes invirtieran una gran cantidad de trabajo de desarrollo personalizado. El agente tenía que aprender la API privada del editor, y el editor tenía que escribir una capa de adaptación para cada agente.
2. Compatibilidad limitada
Los desarrolladores a menudo se veían obligados a elegir entre dos opciones: usar el agente que les gustaba pero aceptar su soporte limitado en editores, o aferrarse al editor que conocían pero perderse algunos agentes poderosos. No había un término medio.
3. Riesgo de bloqueo por parte del proveedor
Una vez que se elige un agente, significa aceptar todo su ecosistema: el costo de cambiar herramientas es desalentador.
La solución de ACP es similar a la del LSP (Language Server Protocol) de antaño: establecer un protocolo unificado que permita a los agentes que implementan ACP funcionar en cualquier editor compatible.
III. ¿Cuál es la relación entre ACP, MCP, A2A...?
- ACP - Agent Client Protocol (iniciado por Zed), ámbito de aplicación: editor ↔ Agente - MCP - Model Context Protocol (iniciado por Anthropic), ámbito de aplicación: Agente ↔ Herramienta - IBM ACP - Agent Communication Protocol, ámbito de aplicación: Agente ↔ Agente - A2A - Agent-to-Agent Protocol (iniciado por Google), ámbito de aplicación: Agente ↔ Agente
MCP se encarga de la "conexión vertical" (Agente a herramienta), mientras que ACP/A2A se encargan de la "conexión horizontal" (Agente a editor o entre Agentes). No son competidores, sino complementarios.
IV. Integración de ACP en OpenClaw: ¿Qué es acpx?
OpenClaw introdujo el soporte de ACP en la versión 2026.2.26. El componente central acpx es un cliente CLI sin cabeza (headless CLI client), diseñado específicamente para gestionar sesiones de ACP con estado.
¿Qué puede hacer acpx?
Gestión del ciclo de vida completo de la sesión - /acp spawn —— Crear una nueva sesión de ACP - /acp steer —— Enviar instrucciones a la sesión en ejecución - /acp cancel —— Cancelar la tarea actual - /acp close —— Terminar la sesión - /acp status —— Ver el estado de la sesión - /acp doctor —— Diagnosticar problemas de conexión
Soporte multi-agente listo para usar - pi —— Agente ligero - claude —— Claude Code - codex —— GitHub Copilot Codex - opencode —— Solución de agente de código abierto - gemini —— Google Gemini CLI
¿Cómo habilitarlo?
{ "acp":{ "enabled":true, "dispatch":{"enabled":true}, "backend":"acpx", "defaultAgent":"codex", "allowedAgents":["pi","claude","codex","opencode","gemini"], "maxConcurrentSessions":8 } }
V. Capacidades ampliadas de ACP+OpenClaw
- Libertad independiente del editor: Invocar cualquier agente compatible en el editor que prefieras - Liberarse del bloqueo por parte del proveedor: Cambiar de agente solo requiere modificar una línea de configuración - Flujo de trabajo AI de pila completa y combinable: Combinar MCP + ACP para construir potentes pipelines - Acceso a un ecosistema en crecimiento: Más de 20 agentes y más de 10 editores soportan ACP - Colaboración multi-agente se vuelve posible: Codex escribe código → Claude revisa → Gemini genera pruebas
VI. Escenario real: el trío de Feishu + OpenClaw + ACP
Ventajas clave: Al usar el modo WebSocket, no se necesita IP pública, no se necesita dominio, no se necesita penetración de red interna, tu computadora se conecta directamente a la nube de Feishu.
Cambios para el equipo
- Responsable técnico: Usar Feishu en el móvil para coordinar a Codex para hacer revisiones de código, permitiendo que diferentes agentes con especialidades distintas cumplan sus funciones - Miembros del equipo: No necesitan entender ACP/acpx, no necesitan instalar herramientas CLI, la interfaz de Feishu utiliza lenguaje natural para activar AI - Toda la organización: La capacidad de programación AI pasa de ser una herramienta personal a un recurso compartido por el equipo
VII. Reflexiones finales
La llegada de ACP marca el paso de las herramientas de programación AI de la "era de las islas" a la "era de la interconexión". El apoyo de OpenClaw a ACP, especialmente con el lanzamiento de acpx, lo transforma de un simple asistente AI conversacional a un núcleo de orquestación multi-agente.
Direcciones futuras a explorar: - Configurar OpenClaw + acpx para experimentar la colaboración con diferentes agentes - Prestar atención a los escenarios de uso colaborativo de MCP y ACP - Mantenerse al tanto de la dinámica de nuevos agentes que se unan al ecosistema ACP
Enlaces de referencia
- 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

