環境変数

TASK_MAX_OUTPUT_LENGTH

サブエージェントの出力が切り詰められるまでの最大文字数を指定します(デフォルト32,000、最大160,000)。

英語原文(公式ドキュメントより)

Maximum number of characters in subagent output before truncation (default: 32000, maximum: 160000). When truncated, the full output is saved to disk and the path is included in the truncated response

関連ドキュメント

関連する変更履歴

v2.1.277(1件)

Removed
非推奨だった TaskOutput ツールを削除しました。代わりに Claude が Read ツールでバックグラウンドタスクの出力ファイルを読み込むようになり、taskOutputMaxChars 設定と TASK_MAX_OUTPUT_LENGTH 環境変数は効果を失いました
英語原文を表示
Removed the deprecated TaskOutput tool; Claude reads a background task's output file with Read instead, and the taskOutputMaxChars setting and TASK_MAX_OUTPUT_LENGTH no longer have any effect

変更前

Claude がバックグラウンドタスクの出力を非推奨の TaskOutput ツールで取得しており、taskOutputMaxChars 設定と TASK_MAX_OUTPUT_LENGTH 環境変数でインラインで受信する出力の最大文字数を制御できる

変更後

Claude がバックグラウンドタスクの出力を専用の TaskOutput ツールで取得していたバージョンから、TaskOutput ツールが完全に削除され、settings.json の taskOutputMaxChars 設定と TASK_MAX_OUTPUT_LENGTH 環境変数が完全に無効になったバージョンになった

ユーザーへの恩恵

Claude がバックグラウンドタスクの出力を Read ツールで出力ファイルから直接取得するようになり、ツールと出力サイズ設定の管理がシンプルになる