薪尽火传 · Agent Relay は何をしますか?
Agentを切り替えても、作業は途切れません。Memory Hub は内部ストレージ層であり、Relay が製品層です。
強制最初のステップ
本スキルをトリガーしたら、まず Relay Context を読み取ってください。プロジェクトディレクトリ、スキルファイル、ホームディレクトリをスキャンしてはいけません:
- 優先的に MCP ツール
relay_contextを呼び出し、引数に現在のプロジェクトパスと現在のエージェント名を指定します。 - MCP が利用できない場合は
agent-relay context --agent <name> --project "$PWD"を実行します。 - Context が具体的な成果物を指し示した場合にのみ、それらの成果物を開いて現場検証を行います。
find /、全量ディレクトリスキャン、または生のセッションログを Relay Context の代わりに使用しないでください。
アクション選択
| ユーザーの意図 | アクション |
|---|---|
| 「続ける」「次をやる」「他のAgentが何をしたか見たい」 | context または resume --no-mark、inbox を確認 |
| 「Codex/Claude/TRAEに渡す」 | offer |
| 引き継いで作業開始 | accept |
| 長時間タスクが進行中 | heartbeat |
| 完了し証拠を添付 | complete |
| 引き継ぎ元が完了を確認 | verify |
| 続行不可能 | fail または reject |
| リレーのキャンセル | cancel |
| 一般的な段階記録 | capture |
agent-relay コマンドを使用してください。古い memory-hub は互換性のためのエントリポイントにすぎません。
引き継ぎ(Accept)
- 現在のプロジェクトと引き継ぎ待ちキューを読み取ります。
- 引き継ぎ元が参照している実際の成果物を開きます。
- 成果物が欠落しているか変更されている場合は、直接引き継がず、まず差異を説明します。
- 実行可能と確認できたら
acceptを実行します。 - Hub に記録済みの背景をユーザーに再度説明する必要はありません。
agent-relay context --agent codex --project "$PWD"
agent-relay inbox --agent codex --project "$PWD"
agent-relay accept \
--relay relay-xxxx \
--agent codex \
--summary "入力成果物を確認し、引き継ぎ開始"
読み取り専用サンドボックスで最初に以下を実行:
agent-relay resume --agent codex --project "$PWD" --no-mark
引き渡し(Offer)
引き渡しには明確な受入基準を含める必要があります。実際の成果物パスまたは検証可能なソースを提供してください。「完了しました」とだけ書かないでください。
agent-relay offer \
--project "$PWD" \
--from-agent trae \
--to-agent codex \
--summary "実装完了。境界検証をCodexに依頼" \
--acceptance "すべてのテストが通過" \
--acceptance "機密情報が含まれていない" \
--artifact "/path/to/implementation" \
--source-ref "test: integration suite passed" \
--priority high
デフォルトでは、引き渡しから7日間受け取られなければ自動的に期限切れとなります。引き継ぎ後のデフォルトリース期間は1時間です。長時間タスクは定期的にリースを更新します:
agent-relay heartbeat \
--relay relay-xxxx \
--agent codex \
--summary "境界テスト実行中"
完了と検証
引き継ぎ側は完了時に証拠を添付する必要があります:
agent-relay complete \
--relay relay-xxxx \
--agent codex \
--summary "境界検証完了" \
--artifact "/path/to/test-results.json"
検証側は各基準を1つずつ確認し、成果物を照合します:
agent-relay verify \
--relay relay-xxxx \
--agent trae \
--summary "成果物と受入基準をすべて確認" \
--accept-all-criteria
completed だけではクローズとはなりません。verified になって初めて1つのリレーが完了します。
記録の境界
- チャット全体、パスワード、トークン、APIキー、未フィルタリングのプライバシーデータは保存しないでください。
- 推測を事実として記述しないでください。過去のイベントを変更せず、訂正レコードを追記してください。
- 単一エージェント、単一ラウンド、将来価値のないタスクはリレーに記録しないでください。
- リレーはGit、ビジネスバージョン管理、または同時編集のファイルロックの代わりにはなりません。
- 記憶内容よりも実環境での検証を優先してください。
完全なステートマシン、依存関係チェーン、成果物フィンガープリント、競合とプライバシールールについては references/protocol.md を参照してください。