Actualmente, la mayoría de las herramientas de codificación de IA operan en silos. Si un desarrollador utiliza Claude Code para una tarea y Codex de OpenAI para otra, no existe una forma nativa para que estas sesiones compartan información. Esto obliga al usuario a copiar y pegar manualmente el contexto, las decisiones y los requisitos entre diferentes ventanas. Agents Can Communicate (ACC) aborda este problema proporcionando una capa de comunicación local que permite que estos clientes dispares 'hablen' entre sí en la máquina del usuario.

Una representación visual de los mensajes intercambiados entre diferentes sesiones de codificación de IA como Claude Code y Codex.
Agents Can Communicate (ACC) permite que diferentes clientes de codificación de IA intercambien mensajes y contexto localmente.github.com

La imagen ilustra el concepto central de ACC: permitir que clientes de codificación de IA dispares se comuniquen y compartan información.

ACC funciona conectando los clientes de codificación compatibles —incluyendo Claude Code, Codex, Antigravity CLI, Grok y Kimi Code— a un espacio de trabajo de coordinación compartido. A diferencia de algunos marcos de trabajo multiagente, ACC no utiliza un agente 'líder' para gestionar a los demás; en su lugar, la coordinación se ejecuta localmente y los propios agentes deciden cuándo comunicarse. Esta arquitectura permite varios flujos de trabajo: un desarrollador puede iniciar tareas paralelas en diferentes clientes y dejar que las sesiones acuerden formas de API compartidas, o solicitar una 'segunda opinión' del modelo de un proveedor diferente. Por ejemplo, se puede pedir a una sesión de Codex que revise un cambio realizado por una sesión de Claude Code, y los hallazgos se enviarán de vuelta automáticamente.

Una de las características más significativas de ACC es el mecanismo de 'traspaso' (handoff). En lugar de mover una transcripción completa y desordenada entre sesiones —lo que puede interrumpir el flujo de una nueva conversación—, ACC permite que una sesión deje atrás decisiones específicas, elementos verificados y próximos pasos. Esto garantiza que el agente receptor tenga el contexto necesario para continuar el trabajo sin verse abrumado por todo el historial de la sesión anterior. Sin embargo, esta elección de diseño introduce un compromiso: solo se transmite la información registrada explícitamente por la sesión. Si un desarrollador no registra un detalle específico, este no estará disponible para el siguiente agente. Además, aunque ACC proporciona el canal de comunicación, no garantiza que los agentes notarán cada dependencia; la coordinación depende de la capacidad de los agentes para identificar y solicitar la información que necesitan.