CommunityRedacción y edicióngithub.com

薪尽火传 · Agent Relay

Protocolo verificable de transferencia de trabajo para agentes de IA. Transfiere estado, artefactos, propiedad y criterios de aceptación entre Codex, TRAE, Claude, Cursor y más.

¿Qué es 薪尽火传 · Agent Relay?

Agent Relay es un protocolo de transferencia de trabajo diseñado para mantener la continuidad entre agentes de IA en entornos de múltiples herramientas. A diferencia de Memory Hub, que es la capa de almacenamiento interna, Relay funciona como capa de producto, permitiendo que un agente entregue explícitamente tareas, artefactos y criterios de aceptación a otro agente, sin perder contexto. Soporta plataformas como Codex, TRAE, Claude, Cursor, y utiliza un sistema de comandos `agent-relay` con acciones como `offer`, `accept`, `complete`, `verify`, `heartbeat`, `fail`, `reject`, `cancel` y `capture`. La herramienta MCP `relay_context` se usa como interfaz primaria, con fallback a línea de comandos. El protocolo garantiza que cada paso sea verificable: se requiere evidencia para completar, se usan plazos (por defecto 7 días para ofertas, 1 hora para concesiones) y se prioriza la validación en el entorno real sobre el contenido de la memoria. No almacena datos sensibles ni reemplaza el control de versiones de Git.

Compatible con✓Claude Code✓Codex CLI✓Cursor
npx skills add TongyiDai/xinjin-huochuan

Installed? Explore more Redacción y edición skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace 薪尽火传 · Agent Relay?

Cambia de agente, sin interrupción. Memory Hub es la capa de almacenamiento interna; Relay es la capa de producto.

Primer paso obligatorio

Al activar esta Skill, primero lee el Contexto de Relay; no escanees el directorio del proyecto, archivos de Skill o el directorio Home:

  1. Prioriza llamar a la herramienta MCP relay_context con la ruta del proyecto actual y el nombre del agente actual.
  2. Si MCP no está disponible, ejecuta agent-relay context --agent <nombre> --project "$PWD".
  3. Solo después de que el Contexto apunte a artefactos específicos, ábrelos para verificación in situ.

No uses find /, escaneos completos de directorios ni registros de sesión sin procesar en lugar del Contexto de Relay.

Selección de acciones

Intención del usuarioAcción
"Continuar", "Seguir con lo que había", "Ver qué hizo otro agente"context o resume --no-mark, verifica inbox
"Pasar a Codex/Claude/TRAE"offer
Tomar el relevo y empezar a trabajaraccept
Tarea larga aún en progresoheartbeat
Terminado y con evidenciacomplete
Confirmar finalización por parte de quien entregóverify
No se puede continuarfail o reject
Cancelar relevocancel
Registrar etapa generalcapture

Usa el comando agent-relay; el antiguo memory-hub es solo un punto de entrada por compatibilidad.

Tomar el relevo

  1. Lee el proyecto actual y la cola de relevos pendientes.
  2. Abre los artefactos reales a los que hace referencia quien entrega.
  3. Si los artefactos faltan o han cambiado, no tomes el relevo directamente; explica primero las diferencias.
  4. Una vez que confirmes que se puede ejecutar, usa accept.
  5. No pidas al usuario que repita el contexto ya registrado en el Hub.
agent-relay context --agent codex --project "$PWD"
agent-relay inbox --agent codex --project "$PWD"
agent-relay accept \
  --relay relay-xxxx \
  --agent codex \
  --summary "Artefactos de entrada verificados, inicio del relevo"

En un sandbox de solo lectura ejecuta primero:

agent-relay resume --agent codex --project "$PWD" --no-mark

Entregar el relevo

La entrega debe incluir criterios de aceptación claros. Proporciona rutas reales de artefactos o fuentes verificables; no escribas simplemente "está terminado".

agent-relay offer \
  --project "$PWD" \
  --from-agent trae \
  --to-agent codex \
  --summary "Implementación completada, se entrega a Codex para verificación de límites" \
  --acceptance "Todas las pruebas pasan" \
  --acceptance "No hay información sensible" \
  --artifact "/ruta/a/la/implementación" \
  --source-ref "test: suite de integración pasó" \
  --priority high

Por defecto, una entrega caduca a los 7 días si no se recibe; después de tomar el relevo, la concesión predeterminada es de 1 hora. Para tareas largas, renueva periódicamente:

agent-relay heartbeat \
  --relay relay-xxxx \
  --agent codex \
  --summary "Pruebas de límites en curso"

Finalización y verificación

Cuando quien toma el relevo termina, debe adjuntar evidencia:

agent-relay complete \
  --relay relay-xxxx \
  --agent codex \
  --summary "Verificación de límites completada" \
  --artifact "/ruta/a/los/resultados-de-prueba.json"

Quien verifica confirma cada criterio y revisa los artefactos:

agent-relay verify \
  --relay relay-xxxx \
  --agent trae \
  --summary "Artefactos y criterios de aceptación confirmados" \
  --accept-all-criteria

completed aún no cierra el ciclo; solo verified cuenta como finalización de un relevo.

Límites de registro

  • No guardes chats completos, contraseñas, tokens, claves API ni datos privados sin filtrar.
  • No escribas suposiciones como hechos; no modifiques eventos antiguos, añade registros correctivos.
  • No escribas en Relay tareas de un solo agente, una sola ronda y sin valor futuro.
  • Relay no reemplaza a Git, el control de versiones de negocio ni los bloqueos de archivos para edición simultánea.
  • La validación en entorno real tiene prioridad sobre el contenido de la memoria.

El diagrama de estados completo, cadenas de dependencia, huellas digitales de artefactos, reglas de conflictos y privacidad se encuentran en references/protocol.md.

Skills relacionados