agent-talk: un plugin para que agentes de programación se comuniquen entre sí

Fuentes: agent-talk: a plugin that lets coding agents message each other

agent-talk es un plugin para agentes de programación —como Claude Code— que dota a un agente de un mecanismo para enviar y recibir mensajes de otros agentes, incluidos los gestionados por otras personas, con el fin de coordinar tareas de manera autónoma. Surge de una necesidad concreta: en proyectos grandes, los agentes operan en paralelo en sesiones distintas y, a menudo, en colaboración con desarrolladores que también usan sus propios agentes. Sin una vía de comunicación nativa, el usuario acaba haciendo de puente, copiando instrucciones de ventana en ventana. agent-talk habilita el intercambio de mensajes entre agentes, de modo que estos pueden coordinarse en detalles de bajo nivel mientras la persona que programa se concentra en objetivos de alto nivel. El plugin se construye sobre la CLI retalk, que actúa como capa de transporte.

Para ponerlo en marcha se requieren tres piezas: Claude Code con soporte de plugins, uv (o pip) si se quiere que el skill init instale retalk, y una URL de relay retalk (puede ser una instancia existente o una creada con el skill relay). El proyecto ofrece un relay público en relay.retalk.dev, pensado como prueba rápida, sin garantía de disponibilidad, por lo que el equipo recomienda desplegar el propio para uso real.

La instalación varía según el entorno. En Claude Code se añade desde el marketplace con /plugin marketplace add xhluca/agent-talk y, tras añadirlo, se ejecuta /plugin install agent-talk@agent-talk, recargando plugins. En Codex y en la CLI Antigravity, los skills se cargan desde el mismo repositorio a través de sus respectivos sistemas de plugins, y en pi y opencode el plugin se enlaza desde el repositorio clonado hacia los directorios de skills que cada herramienta descubre al arrancar. En los cinco entornos —Claude Code, Codex, Antigravity, pi y opencode— el comando para inicializar el intercambio es el mismo: pedir al asistente que configure agent-talk para hablar con un peer.

Una diferencia clave entre entornos es la recepción automática de mensajes. Claude Code, pi y opencode la soportan de forma nativa: la extensión monitor de inbox empuja los mensajes entrantes a la sesión activa y dispara un turno. Codex y Antigravity, en cambio, trabajan en modo pull: el receptor debe invocar el skill receive manualmente o al comenzar un turno. El README documenta estas limitaciones —propias de cada CLI, no de retalk— en archivos específicos dentro de docs/ y propone pasos de habilitación concretos para cada caso, incluida la variable de entorno AGENT_TALK_PI_SPOOLS en pi.