Was macht 薪尽火传 · Agent Relay?
Agent wechseln, ohne Unterbrechung. Memory Hub ist die interne Speicherschicht; Relay ist die Produktschicht.
Erzwungener erster Schritt
Nach Auslösen dieses Skills zuerst den Relay-Kontext lesen, nicht das Projektverzeichnis, Skill-Dateien oder das Home-Verzeichnis scannen:
- Zuerst das MCP-Tool
relay_contextaufrufen, Parameter sind der aktuelle Projektpfad und der aktuelle Agentenname. - Falls MCP nicht verfügbar ist,
agent-relay context --agent <name> --project "$PWD"ausführen. - Erst wenn der Kontext auf konkrete Artefakte verweist, diese Artefakte zur Vor-Ort-Validierung öffnen.
Nicht find /, vollständige Verzeichnisscans oder rohe Sitzungsprotokolle als Ersatz für den Relay-Kontext verwenden.
Aktionsauswahl
| Benutzerabsicht | Aktion |
|---|---|
| „Weitermachen“, „anschließen“, „sehen, was andere Agenten getan haben“ | context oder resume --no-mark, inbox prüfen |
| „An Codex/Claude/TRAE übergeben“ | offer |
| Stab übernehmen und beginnen | accept |
| Lange Aufgabe läuft noch | heartbeat |
| Fertig mit Nachweisen | complete |
| Übergeber bestätigt Abschluss | verify |
| Kann nicht fortgesetzt werden | fail oder reject |
| Staffelübergabe abbrechen | cancel |
| Allgemeine Phasenaufzeichnung | capture |
Den Befehl agent-relay verwenden; der alte memory-hub ist nur ein Kompatibilitäts-Einstiegspunkt.
Stab übernehmen
- Das aktuelle Projekt und die Warteschlange der zu übernehmenden Stäbe lesen.
- Die vom Übergeber referenzierten echten Artefakte öffnen.
- Wenn Artefakte fehlen oder sich geändert haben, den Stab nicht direkt übernehmen; zuerst die Abweichungen erläutern.
- Nach Bestätigung der Ausführbarkeit
accept. - Vom Benutzer nicht verlangen, den im Hub bereits aufgezeichneten Hintergrund zu wiederholen.
agent-relay context --agent codex --project "$PWD"
agent-relay inbox --agent codex --project "$PWD"
agent-relay accept \
--relay relay-xxxx \
--agent codex \
--summary "Eingangsartefakte geprüft, übernehme Stab"
Zunächst in einer Read-Only-Sandbox ausführen:
agent-relay resume --agent codex --project "$PWD" --no-mark
Stab übergeben
Die Übergabe muss explizite Abnahmekriterien enthalten. Echte Artefaktpfade oder überprüfbare Quellen angeben; nicht nur „ist erledigt“ schreiben.
agent-relay offer \
--project "$PWD" \
--from-agent trae \
--to-agent codex \
--summary "Implementierung abgeschlossen, übergebe an Codex zur Grenzwertprüfung" \
--acceptance "Alle Tests bestanden" \
--acceptance "Keine sensiblen Informationen vorhanden" \
--artifact "/pfad/zur/implementierung" \
--source-ref "test: Integrationstest-Suite bestanden" \
--priority high
Standardmäßig verfällt ein angebotener Stab nach 7 Tagen ohne Annahme; nach Annahme beträgt die Standard-Leihfrist 1 Stunde. Bei langen Aufgaben regelmäßig verlängern:
agent-relay heartbeat \
--relay relay-xxxx \
--agent codex \
--summary "Grenzwertprüfung läuft"
Abschluss und Abnahme
Der Übernehmer muss beim Abschluss Nachweise beifügen:
agent-relay complete \
--relay relay-xxxx \
--agent codex \
--summary "Grenzwertprüfung abgeschlossen" \
--artifact "/pfad/zu/test-ergebnisse.json"
Der Abnehmer bestätigt jedes Kriterium einzeln und prüft die Artefakte:
agent-relay verify \
--relay relay-xxxx \
--agent trae \
--summary "Artefakte und Abnahmekriterien bestätigt" \
--accept-all-criteria
completed ist noch kein Abschluss; erst verified gilt als abgeschlossener Stab.
Aufzeichnungsgrenzen
- Keine gesamten Chat-Verläufe, Passwörter, Tokens, API-Keys oder ungefilterte private Daten speichern.
- Vermutungen nicht als Tatsachen aufschreiben; keine alten Ereignisse ändern, sondern korrigierende Einträge anfügen.
- Einzel-Agenten-, Einzel-Durchlauf- oder Aufgaben ohne Folge relevanz nicht in Relay aufzeichnen.
- Relay ersetzt nicht Git, geschäftliche Versionskontrolle oder Dateisperren bei gleichzeitiger Bearbeitung durch mehrere Personen.
- Validierung in der echten Umgebung hat Vorrang vor gespeicherten Inhalten.
Vollständiges Zustandsmodell, Abhängigkeitskette, Artefakt-Fingerabdrücke, Konflikt- und Datenschutzregeln sind in references/protocol.md zu finden.