settings.json

subagentStatusLine

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

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

含まれる設定2件

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

記述例

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

使い方・用途

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

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

関連する変更履歴

v2.1.214(1件)

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

変更前

サブエージェント行に設定されている推論の努力レベルが表示されず、現在の実行状況が把握しにくい状態でした。

変更後

カスタムエージェントのステータス表示において、適用されている努力レベル(effort)を確認できるようになりました。

ユーザーへの恩恵

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

関連ドキュメント