CtrlK
BlogDocsLog inGet started
Tessl Logo

shogun-agent-status

全エージェント(家老・足軽1-7・軍師)の稼働状態を一覧表示するスキル。tmux pane状態(稼働中/待機中/不在)とタスクYAML状態(task_id, status)と未読inbox数を統合表示。「稼働確認」「エージェント状態」「布陣確認」「agent status」で起動。

94

Quality

92%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

/agent-status - エージェント稼働確認

Overview

全エージェントの稼働状態を2つのデータソースから統合判定して一覧表示する。

  1. Pane状態: tmux capture-paneの末尾5行からCLI固有のidle/busyパターンを検出
  2. タスクYAML: queue/tasks/{agent}.yaml のtask_idとstatus
  3. 未読inbox: queue/inbox/{agent}.yaml の未処理メッセージ数

Claude Code / Codex CLI 両方に対応。

When to Use

  • 「稼働確認」「エージェント状態」「布陣確認」と言われた時
  • 足軽が暇そうか確認したい時
  • タスク配分前に空いているエージェントを探す時
  • 誰かが止まっているか調べたい時

Instructions

以下のコマンドを実行する:

bash scripts/agent_status.sh

出力の読み方

Column意味
Agentエージェント名
CLICLI種別(claude/codex)
Panetmux pane状態: 稼働中/待機中/不在
Task IDタスクYAMLのtask_id(---=未割当)
StatusタスクYAMLのstatus: assigned/done/idle等
Inbox未読inboxメッセージ数

状態の解釈

  • Pane=待機中 + Status=done: 完了済み、次タスク待ち。新タスク配分可能。
  • Pane=稼働中 + Status=assigned: 正常にタスク実行中。放置してよい。
  • Pane=待機中 + Status=assigned: タスク割当済みだがCLIが止まっている。要調査。
  • Pane=稼働中 + Status=done: タスク完了後に別作業中(inbox処理等)。
  • Inbox > 0: 未読メッセージあり。エージェントが処理していない可能性。
  • Pane=不在: tmux paneが存在しない(shutsujin未実行 or pane killed)。
Repository
yohey-w/multi-agent-shogun
Last updated
Created

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.