Nexscope
Comunicación Agent2Agent: cómo hacer que los agentes de IA hablen entre sí (2026)

Comunicación Agent2Agent: cómo hacer que los agentes de IA hablen entre sí (2026)

Evan Huang

Escrito por Evan Huang

Publicado el 09 de mayo de 2026 • 11 min de lectura

Estás ejecutando Claude Code en tu ordenador. Tu compañero ejecuta Codex CLI en el suyo. Ambos agentes son capaces, rápidos y útiles, cada uno por separado.

Pero ¿y si pudieran hablar entre sí?

Sin que tú tengas que copiar y pegar contexto. Sin documentos compartidos que se quedan desactualizados. Comunicación en tiempo real en la que tu Claude Code pueda @mencionar al Codex de tu compañero, compartir archivos y recibir respuestas, mientras ambos seguís al tanto.

Esto es la comunicación agent2agent: permitir que varios agentes de IA para programación colaboren entre ordenadores, equipos y flujos de trabajo. Es la diferencia entre asistentes aislados y un sistema coordinado.

Esta guía explica por qué importa la comunicación multiagente, en qué se diferencian protocolos como A2A de Google y el enfoque más reciente H2A2A2H, y cómo configurar realmente una sala de chat donde tus agentes de IA puedan hablar entre sí y con personas en tiempo real.


Por qué necesitan comunicarse los agentes de IA

La mayoría de los agentes de IA para programación actuales trabaja de forma aislada. Claude Code conoce tu proyecto. Codex CLI conoce el proyecto de tu compañero. Ninguno sabe qué está haciendo el otro.

Esto crea problemas:

El problema de los compartimentos aislados

Cuando los agentes no pueden comunicarse, las personas se convierten en transmisores de mensajes. ¿Marketing quiere cambiar una página de destino? El agente de IA del equipo de marketing puede redactar la solicitud, pero después una persona debe copiarla, llevarla al equipo de desarrollo y pegarla en el agente de IA de ese equipo.

Eso no es automatización. Solo es escribir más rápido con pasos adicionales.

El problema de la pérdida de contexto

Cada vez que el contexto pasa por un intermediario humano, se pierde información: los matices de por qué se solicitó un cambio, las restricciones concretas mencionadas y las preguntas de seguimiento que el agente habría hecho si hubiera podido.

El problema de la coordinación

Las tareas complejas suelen requerir varios agentes especializados. Un agente investiga. Otro escribe código. Un tercero revisa. Sin comunicación, coordinarlos exige una orquestación humana constante.

La solución: dejar que los agentes hablen directamente entre sí, con supervisión humana.


¿Qué es el protocolo Agent2Agent (A2A)?

Google presentó el protocolo Agent2Agent (A2A) en abril de 2025 como un estándar abierto para la comunicación entre agentes de IA. La idea es sencilla: dar a los agentes un lenguaje común para que puedan descubrirse, intercambiar mensajes y colaborar en tareas.

Cómo funciona A2A

A2A define una forma estándar para que los agentes puedan:

  • Descubrir las capacidades de los demás mediante tarjetas de agente
  • Comunicarse mediante mensajes estructurados
  • Delegar tareas entre agentes
  • Transmitir respuestas en tiempo real

El protocolo es independiente del framework: los agentes creados con LangGraph, Google ADK u otros frameworks pueden comunicarse mediante A2A.

El problema: ninguna persona participa en el proceso

A2A está diseñado para la comunicación entre agentes. El protocolo supone que los agentes pueden decidir de forma autónoma cuándo delegar, qué compartir y cómo responder.

Para muchos casos de uso empresariales, eso es una ventaja. Para otros, es un riesgo.

Cuando los agentes se comunican de forma autónoma:

  • Aumentan los riesgos de seguridad: un agente podría compartir contexto sensible que no debería compartir
  • Se propagan los errores: el error de un agente se transmite a otro sin revisión humana
  • Se difumina la responsabilidad: cuando algo sale mal, ¿qué agente es responsable?
  • Disminuye el control: las personas no pueden intervenir fácilmente en conversaciones en curso entre agentes

A2A es potente para procesos totalmente automatizados. Pero los equipos que quieren asistencia de IA con supervisión humana necesitan algo distinto.


H2A2A2H: comunicación entre agentes supervisada por personas

H2A2A2H significa Humano a Agente a Agente a Humano. Es un modelo de comunicación en el que los agentes pueden hablar entre sí, pero las personas siguen participando en ambos extremos.

Qué hace diferente a H2A2A2H

Comparación de A2A y H2A2A2H: protocolo entre agentes frente a comunicación de agentes supervisada por personas

Aspecto A2A (de agente a agente) H2A2A2H (de humano a agente a agente a humano)
Flujo de comunicación Agente ↔ Agente Humano → Agente ↔ Agente → Humano
Participación humana Opcional o inexistente Obligatoria en los extremos
Aprobación de mensajes Automática Modo manual disponible
Caso de uso principal Procesos automatizados Colaboración de equipos con IA
Nivel de control Autonomía de los agentes Supervisión humana

La idea clave

A2A pregunta: «¿Cómo pueden trabajar juntos los agentes de forma automática?»

H2A2A2H pregunta: «¿Cómo pueden trabajar juntos los agentes mientras las personas mantienen el control?»

Ambas preguntas son válidas. La respuesta adecuada depende de tu caso de uso.

Por qué importa la supervisión humana

Seguridad

En H2A2A2H, la información sensible no sale de tu agente sin tu aprobación. Tu Claude Code no compartirá tu base de código con otro agente salvo que lo permitas explícitamente.

Responsabilidad

Cada mensaje de un sistema H2A2A2H tiene un origen claro. Cuando tu agente de marketing envía una solicitud al agente del equipo de desarrollo, ambas personas ven el intercambio. No hay conversaciones entre agentes en una caja negra.

Control de calidad

Los agentes cometen errores. En la comunicación A2A autónoma, esos errores pueden propagarse en cadena por varios agentes antes de que una persona los detecte. En H2A2A2H, las personas pueden revisar y corregir en cada paso.

Registro de auditoría

Los sistemas H2A2A2H suelen registrar todos los mensajes. Puedes ver exactamente qué dijo tu agente, cuándo y a quién. Esto es esencial para el cumplimiento normativo y la depuración.


Cómo implementa nexscope-plugin H2A2A2H

nexscope-plugin es una implementación de código abierto de comunicación H2A2A2H para agentes de IA de programación. Permite que Claude Code, Codex CLI y las personas compartan una única sala de chat mediante un retransmisor WebSocket.

Clientes compatibles

Claude Code

Instálalo mediante el catálogo de plugins:

/plugins

Después, añade la URL del catálogo https://github.com/nexscope-ai/nexscope-plugin e instala nexscope.

Obtendrás 11 comandos de barra, incluidos /nexscope:start, /nexscope:say, /nexscope:inbox y otros.

Codex CLI

Instálalo mediante lenguaje natural: simplemente dile a Codex:

Instala el plugin MCP de nexscope desde https://github.com/nexscope-ai/nexscope-plugin: clónalo en ~/nexscope-plugin, ejecuta npm install y después ejecuta node ~/nexscope-plugin/packages/codex/bin/install-codex.mjs para registrarlo.

Codex se encargará de la configuración y expondrá 14 herramientas MCP nexscope_*.

Funciones principales

@Menciones y mensajes a toda la sala

Envía un mensaje a un usuario concreto:

/nexscope:say @bob Can you review this PR?

O envía un mensaje a todos los participantes de la sala:

/nexscope:say The API is down for maintenance

Transferencia de archivos

Comparte archivos directamente entre agentes:

/nexscope:say @alice --file=./report.pdf Here's the analysis

Los archivos se transmiten mediante la conexión WebSocket, sin necesidad de subirlos a un servicio externo.

Modo manual frente a automático

Esta es la función clave de H2A2A2H.

Modo manual (predeterminado): cuando alguien @menciona a tu agente, el mensaje llega a una bandeja de entrada. Lo ves, lo revisas y decides si aceptarlo o rechazarlo. Tu agente solo responde después de tu aprobación.

/nexscope:inbox          # See pending mentions
/nexscope:accept <id>    # Approve and let Claude respond
/nexscope:reject <id>    # Decline with optional reason

Modo automático: tu agente responde a las @menciones automáticamente. Un límite de saltos evita bucles infinitos: después de 3 respuestas automáticas consecutivas en un hilo, las menciones posteriores vuelven a la revisión manual.

/nexscope:mode auto      # Enable auto-reply
/nexscope:mode manual    # Back to manual

Retransmisor WebSocket

Toda la comunicación pasa por un servidor central de retransmisión. Este servidor:

  • Autentica las conexiones mediante un token compartido
  • Exige nombres de usuario únicos
  • Dirige los mensajes a sus destinatarios
  • Gestiona la presencia, es decir, quién está conectado
  • Gestiona los flujos de archivos

El retransmisor no mantiene estado: si lo reinicias, los mensajes en tránsito se pierden, y eso es intencionado. Es un bus de mensajes, no una base de datos.

Vista general de la arquitectura

Arquitectura de nexscope-plugin: Claude Code y Codex CLI se comunican mediante un retransmisor WebSocket

Cada cliente ejecuta un daemon local que mantiene la conexión WebSocket. Los comandos pasan por el daemon mediante IPC con sockets Unix. El daemon gestiona las colas de mensajes, las transferencias de archivos y la integración de hooks.


Primeros pasos: configura un chat Agent2Agent

¿Listo para que tus agentes hablen? Así puedes configurar una sala de chat H2A2A2H básica.

Paso 1: instala el plugin

Para Claude Code:

  1. Abre Claude Code y ejecuta /plugins
  2. Añade el catálogo: https://github.com/nexscope-ai/nexscope-plugin
  3. Busca nexscope → Install
  4. Reinicia Claude Code

Verifícalo con /nexscope:start: deberías ver la salida de ayuda.

Para Codex CLI:

Pide a Codex que lo instale con lenguaje natural o hazlo manualmente:

git clone https://github.com/nexscope-ai/nexscope-plugin.git ~/nexscope-plugin
cd ~/nexscope-plugin && npm install
node ~/nexscope-plugin/packages/codex/bin/install-codex.mjs

Reinicia Codex. Deberías ver disponibles las herramientas nexscope_*.

Paso 2: pon en marcha un servidor de retransmisión

El retransmisor es el punto central que conecta todos los clientes. Para pruebas locales:

cd ~/nexscope-plugin/relay-server
npm install
cp .env.example .env
# Edit .env: set NEXSCOPE_TOKEN=your-secret-token
npm start

El retransmisor se ejecuta en ws://localhost:8080/ws de forma predeterminada.

Para producción, utiliza wss:// con TLS. El README de relay-server contiene instrucciones de despliegue en fly.io, Render y VPS con systemd.

Paso 3: configura y únete

La primera vez que ejecutas /nexscope:start, el plugin crea un archivo de configuración en ./.claude/plugin-data/nexscope/config.json:

{
  "relayUrl": "ws://localhost:8080/ws",
  "token": "your-secret-token",
  "defaultName": "alice",
  "mode": "manual",
  "hopLimit": 3
}

Actualiza relayUrl y token para que coincidan con tu retransmisor. Después:

/nexscope:start -n alice

Deberías ver: joined as alice (mode=manual), online: [alice]

Paso 4: envía tu primer mensaje

Haz que un compañero se una con un nombre diferente:

/nexscope:start -n bob

Ahora alice puede enviar un mensaje a bob:

/nexscope:say @bob Hello from Claude Code!

Bob ve la mención en su bandeja de entrada, en modo manual, o la recibe incorporada al contexto, en modo automático.

Comprueba quién está conectado en cualquier momento:

/nexscope:who

Casos de uso: cuándo destaca la comunicación multiagente

Colaboración entre equipos

Escenario: marketing necesita actualizar una página de destino. En lugar de usar hilos de Slack y cambiar de contexto, el Claude Code del equipo de marketing envía una solicitud estructurada directamente al agente del equipo de desarrollo.

/nexscope:say @dev-team Need to update hero copy on /pricing. 
New headline: "Start Free, Scale Forever"
New subhead: "No credit card required"
Priority: High, needed for Monday campaign

El agente del equipo de desarrollo la recibe con todo el contexto. El desarrollador la revisa y aprueba, y su agente puede empezar a implementarla o responder con preguntas aclaratorias.

Revisión de código entre agentes

Escenario: quieres otra perspectiva sobre tu código. Tu Claude Code envía el archivo al Codex de un compañero para que lo revise.

/nexscope:say @reviewer --file=./src/auth.js Can you review this auth implementation? Concerned about the token refresh logic.

El agente del revisor puede analizarlo y responder con comentarios concretos; todo queda registrado y es trazable.

Ejecución paralela de tareas

Escenario: una tarea grande de refactorización que puede dividirse. Un agente se encarga de los cambios de frontend y otro del backend. Se coordinan mediante la sala de chat.

# Agent 1
/nexscope:say @backend-agent I'm updating the API client. New endpoint format will be /v2/users/{id}. ETA 30 min.

# Agent 2
/nexscope:say @frontend-agent Acknowledged. I'll update the routes to match once you confirm.

Las personas supervisan a ambos agentes, pero no necesitan transmitir manualmente cada actualización de estado.

Automatización con participación humana

Escenario: quieres que tu agente supervise un sistema y avise al agente de tu compañero cuando surjan problemas, pero quieres aprobar cualquier acción antes de que se ejecute.

Con el modo manual, tu agente puede enviar la alerta:

/nexscope:say @ops-agent Detected high memory usage on prod-server-3. Recommend restart.

El equipo de operaciones la ve, la evalúa y decide si aprueba la acción recomendada. Hay supervisión humana completa, pero los agentes se encargan de la comunicación.


Conclusión

Los agentes de IA son potentes individualmente. Conectados, transforman la forma de trabajar.

La comunicación agent2agent no consiste solo en protocolos técnicos: permite nuevos flujos de trabajo en los que los agentes de IA colaboran entre equipos, ordenadores y contextos. La pregunta no es si los agentes deben comunicarse, sino cuánta autonomía deben tener al hacerlo.

El protocolo A2A de Google optimiza la automatización completa. H2A2A2H optimiza la supervisión humana. Ambos tienen su lugar.

Si quieres experimentar hoy con la comunicación multiagente, con la seguridad de la aprobación humana en cada paso, nexscope-plugin es de código abierto y está listo para usar. Instala el plugin, pon en marcha un retransmisor y deja que tu Claude Code y Codex empiecen a hablar.

El futuro de la IA no son asistentes aislados, sino equipos coordinados de personas y agentes que trabajan juntos.

Nexscope está creando herramientas de IA para vendedores de comercio electrónico y equipos multifuncionales. Si la colaboración multiagente te parece útil, descubre en qué estamos trabajando.


Haz crecer tu negocio de comercio electrónico

Información mediante IA para tomar decisiones de venta más inteligentes

Empezar gratis →
Sin necesidad de programar • Acceso inmediato

Preguntas frecuentes

¿Qué es la comunicación agent2agent?

La comunicación agent2agent consiste en que los agentes de IA intercambien directamente mensajes, archivos y solicitudes de tareas entre sí, sin que las personas tengan que copiar y pegar manualmente el contexto entre ellos. Esto permite la colaboración multiagente en tareas complejas que se benefician de capacidades especializadas.

¿Cuál es la diferencia entre A2A y H2A2A2H?

A2A, de agente a agente, es el protocolo de Google para la comunicación totalmente autónoma entre agentes: estos deciden cuándo y cómo comunicarse sin intervención humana. H2A2A2H, de humano a agente a agente a humano, añade supervisión humana en ambos extremos: las personas pueden aprobar o rechazar los mensajes antes de que sus agentes los envíen o actúen a partir de ellos.

¿Pueden comunicarse Claude Code y Codex entre sí?

Sí. Con nexscope-plugin, Claude Code y Codex CLI pueden compartir una sala de chat mediante un retransmisor WebSocket. Ambos clientes se conectan al mismo servidor de retransmisión y pueden @mencionarse, compartir archivos y colaborar en tareas mientras sus operadores humanos mantienen la supervisión.

¿Es segura la comunicación multiagente?

La seguridad depende de la implementación. nexscope-plugin utiliza autenticación basada en tokens, modo de aprobación manual de forma predeterminada y almacenamiento de datos local al proyecto con permisos de archivo restringidos. Para producción, el retransmisor debe ejecutarse mediante wss:// (TLS) con un token que no sea trivial. Toda la comunicación se registra localmente para fines de auditoría.

¿Cómo configuro un servidor de retransmisión?

Clona el repositorio nexscope-plugin, entra en relay-server/, instala las dependencias con npm install, establece tu NEXSCOPE_TOKEN en .env y ejecuta npm start. Para producción, configura certificados TLS y despliega en un servidor accesible para todos los miembros del equipo. El README del retransmisor incluye instrucciones para desplegar en fly.io, Render y VPS.

¿Qué son los modos manual y automático?

El modo manual, predeterminado, pone las @menciones entrantes en una bandeja de entrada para revisión humana. Apruebas o rechazas cada mensaje antes de que tu agente responda. El modo automático permite que tu agente responda automáticamente, con un límite de saltos de 3 de forma predeterminada para evitar bucles infinitos. Los mensajes dirigidos a toda la sala nunca activan respuestas automáticas, independientemente del modo.

¿Tengo que alojar yo mismo el retransmisor?

Sí. nexscope-plugin requiere que ejecutes tu propio servidor de retransmisión. Es intencionado: mantiene la comunicación de tus agentes privada y bajo tu control. El retransmisor es un servidor WebSocket sencillo de Node.js que puede ejecutarse en cualquier ordenador con acceso a Internet.


Fuentes

  1. Google. (2025). Presentación del protocolo Agent2Agent (A2A). Recuperado de developers.googleblog.com
  2. nexscope-ai. (2026). nexscope-plugin: plugins de salas de chat H2A2A2H. Recuperado de github.com/nexscope-ai/nexscope-plugin
  3. A2A Protocol. (2026). Documentación del protocolo Agent2Agent. Recuperado de a2a-protocol.org

Comunicación Agent2Agent: cómo hacer que los agentes de IA hablen entre sí (2026)