subagentStatusLine

settings.json型object記述場所どの設定ファイルでも可

サブエージェントセッション用のステータスライン設定を構成します。

含まれる設定

2件
  • commandstringサブエージェントのステータスラインを表示するために実行するシェルコマンド。
  • typestringサブエージェントのステータスラインの種類として "command" を指定する必要があります。

記述例

{
  "subagentStatusLine": {
    "type": "command",
    "command": "jq -c '.tasks[] | {id, content: \"\\(.name): \\(.tokenCount) tokens\"}'"
  }
}

使い方・用途

  • subagentStatusLine.type を command に設定してサブエージェント行の表示をカスタマイズする
  • subagentStatusLine.command でスクリプトパスを指定し、tasks 配列から id や tokenCount などの情報を抽出して表示する
  • effort フィールドを含めることで、サブエージェントの推論努力レベルを表示する
英語原文

Status line configuration for subagent sessions. See https://code.claude.com/docs/en/statusline#subagent-status-lines

関連する変更履歴

v2.1.319(1件)

プラグインが提供する subagentStatusLine コマンドで ${CLAUDE_PLUGIN_ROOT} が置換されない問題を修正した。プラグイン自身のスクリプトを参照できるようになった
英語原文を表示
Fixed ${CLAUDE_PLUGIN_ROOT} not being substituted in a plugin-provided subagentStatusLine command, which can now reference the plugin's own scripts

v2.1.293(1件)

subagentStatusLine ペイロードに agentType を追加し、スクリプトがカスタムサブエージェントの種類を区別できるようにした
英語原文を表示
Added agentType to the subagentStatusLine payload, so scripts can tell custom subagent types apart

変更後

サブエージェントのステータス行スクリプトで、独自に定義したカスタムサブエージェントを種類ごとに区別できるようになり、エージェントごとに異なる表示や処理が可能になる。

関連ドキュメント

v2.1.214(1件)

subagentStatusLineのペイロードに「推論の努力レベル(effort)」を追加し、エージェントパネルでモデルと努力設定を表示できるようにしました。
英語原文を表示
Added reasoning effort to the subagentStatusLine payload, so custom agent rows can render model and effort

変更後

エージェントが現在どの程度のコストと深さで思考しているかを一目で確認できます。

関連ドキュメント