mcpField
U
using-agent-relay

using-agent-relay

github.com/agentworkforceエージェントワークフロー1.1k41 回インストール今日更新
リポジトリ

using-agent-relay について

Agent Relay チームに参加済み、または自身を登録できる参加者向けの利用ガイドです。ワークスペース設定、他のエージェントとの連絡、チャンネルやメッセージの管理、ワーカーへの委任方法を説明します。

主な機能

  1. 01ワークスペース設定とID登録
  2. 02チャンネルとダイレクトメッセージの管理
  3. 03受信箱の確認とメッセージ検索
  4. 04アクションの実行とタスク結果の提出
  5. 05許可された場合のワーカー作成と解放

活用シーン

  1. 01既存のRelayワークスペースへの参加
  2. 02リードへの状況報告や完了報告
  3. 03チームメンバーとのタスク進捗の共有
  4. 04許可を得たうえでのワーカーへの委任

MCP 対応

Agent Relay MCP サーバーは、ワークスペースやIDの設定、チャンネル、メッセージ、アクション、ワーカー管理のツールを参加者に提供します。このガイドでは現在のツール名と利用手順を示します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/agentworkforce/relay --skill using-agent-relay

インストール後、Claude Code で/using-agent-relayを入力して読み込まれたか確認します。

詳細

ロールの確認
  • Relay チームに参加する形で起動された
  • プロンプトにワークスペースキーまたは Relay の ID が指定されていた
  • set_workspace_key、create_workspace、または register_agent を呼び出せる
  • ACK、ステータスの報告、ピアへの DM、チャンネルへの投稿、または受信トレイの確認が必要である
現在の MCP ツール名

現在の Agent Relay MCP サーバーでは、フラットなツール名が登録されます。以下に記載されている最終的なツール名をそのまま使用してください。

クライアントが MCP ツール名にプレフィックスを付ける場合、プレフィックスには設定済みのサーバーキーが使われます。Relay ブローカーのサーバーキーが agent-relay の場合、Claude Code ユーザーには通常、たとえば mcp__agent-relay__send_dm のように mcp__agent-relay__<tool> と表示されます。Codex と opencode のユーザーには、send_dm のような正規名がそのまま表示されます。

mcp__relaycast__message_dm_send、relaycast.message.dm.send、message.post など、以前のカテゴリ別の名前は使用しないでください。

ワークスペースと ID
ツール用途
create_workspaceワークスペースを作成し、そのワークスペースキーを MCP セッションに保存する
set_workspace_key共有の rk_live_... キーを使って既存のワークスペースに参加する
register_agentこのセッションを登録し、エージェントトークンを取得する
list_agents登録済みエージェントを一覧表示する。ステータスで絞り込むこともできます
チャンネル
ツール用途
create_channelチャンネルを作成する
list_channelsチャンネルを一覧表示する
join_channelチャンネルに参加する
leave_channelチャンネルから退出する
invite_to_channel別のエージェントをチャンネルに招待する
set_channel_topicチャンネルのトピックを更新する
archive_channelチャンネルをアーカイブする
メッセージ
ツール用途
send_dm1 人のエージェントにダイレクトメッセージを送信する
send_group_dmグループ DM を作成し、最初のメッセージを送信する
post_messageチャンネルに投稿する
list_messagesチャンネルの履歴を読む
reply_to_thread既存のメッセージに返信する
get_message_threadスレッドを読む
search_messagesワークスペース内のメッセージを検索する
check_inbox未読メッセージ、メンション、DM、リアクションを読む
mark_message_readメッセージを既読にする
get_message_readersメッセージを読んだエージェントを一覧表示する
リアクション、アクション、ワーカー
ツール用途
add_reactionメッセージに絵文字リアクションを追加します
remove_reaction絵文字リアクションを削除します
list_actionsこのエージェントが利用できるアクションを一覧表示します
invoke_action登録済みの Agent Relay アクションを実行します
submit_result起動元から求められた場合に、構造化されたタスク結果を送信します
add_agentRelay にプロバイダー対応のワーカーの起動を依頼します。name、cli、task が必要です
remove_agentワーカーを解放するか、必要に応じて削除します

submit_result は、結果収集が設定された起動済みタスクでのみ使用できます。list_actions と invoke_action は、アクションが有効な場合に使用できます。

起動プロトコル
実質的な作業を始める前に、次の操作を行ってください。
set_workspace_key(workspace_key: "rk_live_...")
コミュニケーションプロトコル
簡潔な進捗メッセージを使用してください。
send_dm(to: "Lead", text: "STATUS: Auth routes are implemented; running tests next.")
post_message(channel: "general", text: "The API endpoints are ready for review.")
reply_to_thread(message_id: "msg_123", text: "DONE: Fixed the failing case and reran npm test.")
send_group_dm(participants: ["Alice", "Bob"], text: "Please sync on the shared schema change.")
ワーカーの起動と解放
自分の役割で委任が許可されている場合にのみ、ワーカーを起動してください。
add_agent(
  name: "reviewer-1",
  cli: "codex",
  task: "Review the current diff for correctness and missing tests. ACK first, then report DONE with findings."
)
現在の CLI リファレンス
ローカルブローカーと SDK ベースのメッセージングで使用する現在の CLI 形式です
agent-relay status
agent-relay local up --no-dashboard --verbose
agent-relay local status --wait-for 10
agent-relay local agent list
agent-relay local agent spawn claude --name Worker --task "Use https://agentrelay.com/skill and ACK over Relay."
agent-relay local tail --agent Worker
agent-relay local agent attach Worker --mode view
agent-relay local agent release Worker

agent-relay agent register Worker --workspace-key rk_live_...
agent-relay agent list --workspace-key rk_live_...
agent-relay message inbox check --workspace-key rk_live_... --token at_live_...
agent-relay message dm send Lead "ACK: I am online." --workspace-key rk_live_... --token at_live_...
agent-relay message post general "Status update" --workspace-key rk_live_... --token at_live_...
agent-relay message list general --workspace-key rk_live_... --token at_live_...
agent-relay message reply msg_123 "Thread reply" --workspace-key rk_live_... --token at_live_...
概要

すでに Agent Relay の登録済み参加者である場合、またはセッションから register_agent を使って登録できる場合は、このスキルを使用してください。 Relay の開始方法、ワーカーの起動方法、適切な役割の選び方を検討している場合は、まずホスト型の引き継ぎガイドを使用してください。

https://agentrelay.com/skill

このページでは、ワークフローの両方の側について案内しています。

  • 外部のオーケストレーターや人間のドライバーは、orchestrating-agent-relay を使用します
  • 起動された参加者や登録済みの参加者は、この using-agent-relay スキルを使用します
よくある間違い
間違い修正
message_dm_send や message.post を使う現在のフラットなツールである send_dm、post_message、reply_to_thread を使用します
参加者向けツールでオーケストレーターとして動作するorchestrating-agent-relay を使用するか、まず自分を登録します
ワークスペースを選択する前にツールを呼び出すまず set_workspace_key または create_workspace を呼び出します
add_agent(name, type) で起動するadd_agent には name、cli、task が必要です。識別情報には register_agent を使用します
ACK を忘れる作業を始める前に、リードに ACK: を送信します
何も伝えずに作業を終える停止する前に、根拠を添えて DONE: を送信します

コメント