monitor-stream について
monitor-stream は、状態を繰り返しポーリングせずにスウォームの動きをリアルタイムのイベントストリームで確認するスキルです。コマンドラインの Monitor ツールで NDJSON イベントを配信し、単発の状態確認には MCP の呼び出しを案内します。
主な機能
- 01スウォームイベントのリアルタイム配信
- 02エージェント起動とタスクイベントの通知
- 03メモリ書き込みとヘルスチェックの追跡
- 04MCP による単発の状態確認
活用シーン
- 01エージェントの起動をリアルタイムで追跡
- 02ポーリングせずにタスク完了を監視
- 03メモリ書き込みとヘルスチェックを確認
MCP 対応
単発の状態確認には MCP swarm_status と swarm_health を利用できます。イベントストリームはコマンドラインから実行します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ ruvnet/ ruflo --skill monitor-streamインストール後、Claude Code で/monitor-streamを入力して読み込まれたか確認します。
詳細
ポーリングする代わりに、Monitor ツールを使用してスウォームイベントをリアルタイムでストリーミングします。
Monitor 経由で実行:npx @claude-flow/cli@latest swarm watch --stream
エージェントの起動、タスクの完了、メモリへの書き込み、ヘルスチェックの NDJSON イベントがストリーミングされます。標準出力の各行が通知をトリガーします。
ステータスを一度だけ確認する場合は、MCP の mcp__plugin_ruflo-core_ruflo__swarm_status または mcp__plugin_ruflo-core_ruflo__swarm_health を使用します。
ループ内で swarm status をポーリングするより、Monitor を優先してください。理由については ADR-091 を参照してください。
コメント
Markdown 対応