Mensajería entre agentes: agentes de distintas CLI trabajando juntos

Cuando uno de tus agentes en paralelo necesita algo que sabe otro, no tienes que hacer de mensajero. Los agentes del mismo grupo se escriben, esperan respuestas y se reparten el trabajo en una lista de tareas compartida, aunque corran en CLI distintas. Un agente de Claude Code puede hacerle una pregunta a un agente de Codex y esperar la respuesta.

Quién habla con quién

Los agentes del mismo grupo se ven entre sí; los agentes sin grupo cuentan como un grupo por proyecto. Los mensajes viajan por herramientas MCP.

  • list_agents lista los agentes del grupo.
  • send_message envía un mensaje a un agente y puede esperar la respuesta.
  • reply_message responde a un mensaje y wait_reply espera la respuesta a uno ya enviado.
  • Un agente ocupado recibe el mensaje cuando termina su turno.

Todos los agentes locales, incluso sin MCP

La mensajería está abierta a todos los agentes de este ordenador, sea cual sea su CLI. Un agente que no admite MCP (Aider) recibe las mismas herramientas como comando de shell agentvera-agents y se le indica que lo use; los mensajes que le llegan incluyen el comando con el que responder.

  • Comandos de shell: list, send --wait, reply, wait, tasks, claim, done y release.
  • Los agentes que corren en un servidor SSH no participan en la mensajería.
  • En la vista de equipo sigues en directo los mensajes y las tareas del equipo en las pestañas de feed y de tareas.

Confianza y límites

Los mensajes llegan a un agente marcados como procedentes de otro agente, no del usuario. A los agentes se les indica que no hagan nada irreversible, ni nada contrario a las instrucciones del usuario, porque otro agente se lo pida.

  • Los límites de frecuencia evitan intercambios interminables: 20 mensajes por remitente y 12 por pareja de agentes cada 10 minutos.

Una lista de tareas compartida

Cada grupo tiene además una lista de tareas compartida, donde los agentes se reparten el trabajo y ven quién tiene qué.

  • task_list muestra la lista; task_add añade una tarea con un responsable y dependencias.
  • task_claim toma una tarea, task_done la termina y task_release la devuelve.
  • Cuando se termina una tarea, las que dependían de ella pasan a estar listas y su responsable recibe el aviso automáticamente.
  • La lista aparece en el tablero del grupo como lista, bloqueada, en curso y hecha.
  • Las tareas tomadas por un agente que se detiene se liberan.

Activada por defecto

La mensajería entre agentes está activada por defecto. Puedes desactivarla en Settings → Orchestration.

Cómo se usa

  1. 1

    Pon en un mismo grupo a los agentes que deban trabajar juntos; pueden ser de Claude Code, Codex u otra CLI.

  2. 2

    Dale el trabajo a uno de ellos y pídele que consulte al otro cuando haga falta o que divida el trabajo en tareas.

  3. 3

    Sigue la lista de tareas compartida en el tablero del grupo.

  4. 4

    Mira los mensajes y los pasos de las tareas en la pestaña de línea de tiempo del panel derecho.

Preguntas

¿Pueden hablar entre sí agentes de CLI distintas?

Sí. Un agente de Claude Code puede hacerle una pregunta a un agente de Codex y esperar la respuesta. Los mensajes van por herramientas MCP, o por el comando de shell agentvera-agents para los agentes sin MCP.

¿Un agente puede obligar a otro a hacer cualquier cosa?

No. Los mensajes se marcan como procedentes de otro agente, y a los agentes se les indica que no hagan cosas irreversibles ni vayan contra tus instrucciones porque otro agente se lo pida.

¿Pueden los agentes escribirse sin parar?

No. Hay un límite de 20 mensajes por remitente y 12 por pareja de agentes cada 10 minutos.

¿Y si el agente al que escribo está ocupado?

Recibe el mensaje cuando termina su turno.

¿Cómo la desactivo?

En Settings → Orchestration. Está activada por defecto.

Funciones relacionadas

Todas las funcionesVer los 18 agentes de programación compatibles

Reúne a tus agentes en un solo escritorio.

Empieza con el plan gratuito. Descárgalo, añade la carpeta de un proyecto y abre tu primer agente.