Communityライティング&編集github.com

薪尽火传 · Agent Relay

薪尽火传 · Agent Relay — AIエージェント向けの検証可能な作業引き継ぎプロトコル。Codex、TRAE、Claude、Cursorなど間での状態、成果物、所有権、受入基準の受け渡しを実現します。

薪尽火传 · Agent Relay とは?

薪尽火传 · Agent Relayは、複数のAIエージェント間で安全かつ検証可能に作業を引き継ぐためのプロトコルです。内部ストレージ層としてMemory Hubを利用しますが、製品レイヤーはRelayが担います。本スキルは、Codex、TRAE、Claude、Cursorなど様々なエージェントプラットフォームで動作し、コンテキストの読み込み、引き継ぎのオファー/アクセプト、ハートビートによる長期間タスクの管理、完了と検証をコマンドベースで行います。最初のステップではプロジェクトスキャンではなくRelay Contextを優先して読み込むことで、効率的な状態復元を実現します。成果物のパスやテスト結果などの証拠を添付し、受入基準を明示することで、引き継ぎの信頼性を高めます。

対応✓Claude Code✓Codex CLI✓Cursor
npx skills add TongyiDai/xinjin-huochuan

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

薪尽火传 · Agent Relay は何をしますか?

Agentを切り替えても、作業は途切れません。Memory Hub は内部ストレージ層であり、Relay が製品層です。

強制最初のステップ

本スキルをトリガーしたら、まず Relay Context を読み取ってください。プロジェクトディレクトリ、スキルファイル、ホームディレクトリをスキャンしてはいけません:

  1. 優先的に MCP ツール relay_context を呼び出し、引数に現在のプロジェクトパスと現在のエージェント名を指定します。
  2. MCP が利用できない場合は agent-relay context --agent <name> --project "$PWD" を実行します。
  3. 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)

  1. 現在のプロジェクトと引き継ぎ待ちキューを読み取ります。
  2. 引き継ぎ元が参照している実際の成果物を開きます。
  3. 成果物が欠落しているか変更されている場合は、直接引き継がず、まず差異を説明します。
  4. 実行可能と確認できたら accept を実行します。
  5. 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 を参照してください。

関連スキル