Que fait 薪尽火传 · Agent Relay ?
Changez d'agent sans interruption. Memory Hub est la couche de stockage interne ; Relay est le produit.
Étape initiale obligatoire
Après avoir déclenché cette compétence, lisez d'abord le contexte Relay, ne scannez pas le répertoire du projet, les fichiers de compétence ou le répertoire Home :
- Appelez en priorité l'outil MCP
relay_contextavec le chemin du projet et le nom de l'agent actuel. - Si MCP n'est pas disponible, exécutez
agent-relay context --agent <nom> --project "$PWD". - Ce n'est que lorsque le contexte pointe vers des artéfacts concrets que vous ouvrez ces artéfacts pour vérification sur place.
N'utilisez pas find /, de scan complet de répertoire ou de journaux de session bruts à la place du contexte Relay.
Choix des actions
| Intention de l'utilisateur | Action |
|---|---|
| « Continuer », « Faire la suite », « Voir ce qu'un autre agent a fait » | context ou resume --no-mark, vérifiez inbox |
| « Passer à Codex/Claude/TRAE » | offer |
| Commencer à prendre le relais | accept |
| Tâche longue toujours en cours | heartbeat |
| Terminé avec preuves | complete |
| Le relayeur confirme la fin | verify |
| Impossible de continuer | fail ou reject |
| Annuler le relais | cancel |
| Enregistrement d'étape générale | capture |
Utilisez la commande agent-relay ; l'ancienne memory-hub n'est qu'un point d'entrée de compatibilité.
Prendre le relais
- Lisez le projet actuel et la file d'attente des relais.
- Ouvrez les artéfacts réels référencés par le relayeur.
- Si les artéfacts sont manquants ou modifiés, ne prenez pas le relais directement ; expliquez d'abord les différences.
- Confirmez que la tâche peut être exécutée, puis
accept. - Ne demandez pas à l'utilisateur de répéter le contexte déjà enregistré par le Hub.
agent-relay context --agent codex --project "$PWD"
agent-relay inbox --agent codex --project "$PWD"
agent-relay accept \
--relay relay-xxxx \
--agent codex \
--summary "Artéfacts d'entrée vérifiés, prise de relais en cours"
Dans un bac à sable en lecture seule, exécutez d'abord :
agent-relay resume --agent codex --project "$PWD" --no-mark
Passer le relais
Le passage de relais doit inclure des critères d'acceptation clairs. Fournissez des chemins d'artéfacts réels ou des sources vérifiables ; n'écrivez pas simplement « c'est fait ».
agent-relay offer \
--project "$PWD" \
--from-agent trae \
--to-agent codex \
--summary "Implémentation terminée, passe à Codex pour validation des limites" \
--acceptance "Tous les tests passent" \
--acceptance "Aucune information sensible présente" \
--artifact "/chemin/vers/implementation" \
--source-ref "test: suite d'intégration réussie" \
--priority high
Par défaut, un relais non accepté expire après 7 jours ; après acceptation, le bail par défaut est de 1 heure. Pour les tâches longues, renouvelez régulièrement le bail :
agent-relay heartbeat \
--relay relay-xxxx \
--agent codex \
--summary "Tests de limites en cours"
Achèvement et vérification
L'agent récepteur doit fournir des preuves lors de l'achèvement :
agent-relay complete \
--relay relay-xxxx \
--agent codex \
--summary "Validation des limites terminée" \
--artifact "/chemin/vers/resultats-tests.json"
L'agent vérificateur confirme chaque critère et vérifie les artéfacts :
agent-relay verify \
--relay relay-xxxx \
--agent trae \
--summary "Artéfacts et critères d'acceptation confirmés" \
--accept-all-criteria
completed ne constitue pas encore une boucle fermée ; seul verified marque la fin d'un relais.
Limites d'enregistrement
- Ne sauvegardez pas de conversations entières, de mots de passe, de jetons, de clés API ou de données personnelles non filtrées.
- N'écrivez pas des suppositions comme des faits ; ne modifiez pas les événements passés, ajoutez des enregistrements correctifs.
- Les tâches à agent unique, à tour unique ou sans valeur future ne sont pas enregistrées dans Relay.
- Relay ne remplace pas Git, le contrôle de version métier ou les verrous de fichiers pour l'édition simultanée.
- La vérification dans l'environnement réel prime sur la mémoire.
Pour la machine d'état complète, la chaîne de dépendances, les empreintes d'artéfacts, les règles de conflit et de confidentialité, voir references/protocol.md.