CC逆引きリファレンス

バックグラウンドセッションを一覧で監視したい

9. エージェント

コマンド / 機能

claude agents [--json] [--all]

並列バックグラウンドセッションの監視ビュー

概要

claude agents コマンドは、現在動いている(または過去の)並列バックグラウンドセッションを一覧表示する監視ビューです。--json でスクリプト向けの構造化出力、--all で終了済みセッションも含めた全件表示ができます。

設定例

# 実行中のバックグラウンドセッションを一覧表示
claude agents

# JSON で出力(スクリプト処理向け)
claude agents --json

# 終了済みも含めて全件表示
claude agents --all

# 特定セッションの詳細操作は他のサブコマンドと組み合わせる
claude attach <id>   # セッションにアタッチ
claude logs <id>     # ログを表示
claude stop <id>     # 停止(エイリアス: kill)
claude rm <id>       # 削除
公式ドキュメントを見る

こんな時に使う

  • 並列で走っているバックグラウンドエージェントの状態を確認したい時
  • CI やダッシュボードからバックグラウンドセッションを監視したい時
  • 終了したセッションも含めて履歴を確認したい時

使い方

  1. 1claude agents を実行して一覧を表示
  2. 2--json を付けると機械可読な JSON で出力される
  3. 3--all を付けると完了・失敗済みのセッションも表示
  4. 4id を控えて claude attach / logs / stop / rm と組み合わせる

Tips

  • claude daemon status でバックグラウンドセッションを監督するデーモンの状態も確認できる
  • claude respawn <id> で失敗したセッションを再起動できる
  • --json は他ツールとの連携やアラート監視の自動化に便利