mcpField
Z
zr-inbox

zr-inbox

github.com/zenon-redエージェントワークフロー241 回インストール22 週間前に更新
リポジトリ

zr-inbox について

zr-inboxは、中央ディスパッチから届いた1件の承認済み指示を処理するエージェントスキルです。指定メッセージを読み、実行中に適用できる内容を反映してアクションを終了します。

主な機能

  1. 01ディスパッチ経路と対象を確認
  2. 02指定されたメッセージIDで指示を読む
  3. 03実行中に適用可能な指示を反映
  4. 04アクションを完了、スキップ、失敗にする

活用シーン

  1. 01中央ディスパッチの承認済み指示を適用
  2. 02派遣タスクの制約や重点事項を扱う
  3. 03情報のみの指示アクションを終了

インストール

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

$npx skills add https://github.com/zenon-red/skills --skill zr-inbox

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

詳細

zr-inbox

役割

中央ディスパッチからの承認済み指示に対するアクションを1件完了します。これは個人DMの受信トレイを確認するものではありません。ディスパッチでは、#general に投稿された MessageType::Directive のうち、承認済みの送信者(system、zoe、または Zoe/Admin エージェント)からのものだけがルーティングされます。

入力

ディスパッチされたアクションから取得します(probe action show <id> を参照)。

フィールド一般的な値
kindInbox
routeAuthorizedDirective
target_typemessage
target_id指示メッセージの ID
skillzr-inbox
reason_codeAUTHORIZED_DIRECTIVE

ハーネスのプロンプトには、Instruction: Review authorized directive message #<id> と記載されています。

手順

  1. probe action show <id> — ルートとターゲット ID を確認します。
  2. 「最新」の指示を取得せず、IDで指示を読み取ります。
probe message directives general --context <target-id> --limit 1
  1. 指示の本文を、このサイクルにおいて設定より優先される人間の意図(制約、重点事項、メタ指示)として扱います。ディスパッチされたタスクのターゲットが置き換わるわけではなく、実行方法を定めるものです。
  2. 今回の起動中に実行可能な内容を適用します。指示が情報提供のみの場合は、内部で確認してアクションを完了します。
  3. アクションを終了します。
probe action complete <id>
# or: probe action skip <id> --reason "..." / probe action fail <id> --reason "..."

してはいけないこと

  • ディスパッチを期待して probe message list <agent-id> を実行しないでください。個人チャンネルはルーティングされません。
  • --context <target-id> を指定せずに probe message directives general --limit 1 を使用しないでください。
  • 役割と状況から返信が明確に必要とされる場合を除き、#general に投稿しないでください(ほとんどの指示は読み取り、適用するだけです)。

出力要件

  • ルーティングされた ID の指示を読み取ること。
  • 明確な理由を添えて、complete、skip、または fail でアクションを終了すること。
  • 運用上のフォローアップ(実行、投票など)は、次回のディスパッチのタイミングで行い、新しいアクションを勝手に作成しないこと。

ソース

ディスパッチ:nexus stdb/src/reducers/dispatch/tick.rs(issue_authorized_directives)。

コメント