環境変数

CLAUDE_CODE_ENABLE_TODO_TOOLS

タスクツールが利用可能としてリストされているモデルにおいて、通常はClaude Codeが除外するタスク追跡ツールを有効にするには1に設定します。

使い方・用途

  • CLAUDE_CODE_ENABLE_TASKSは、依然としてタスクツールまたはTodoWriteを選択します
  • Claude Code v2.1.233以降が必要です
英語原文(公式ドキュメントより)

Set to 1 to get the task-tracking tools on the models listed under Task tool availability, where Claude Code otherwise leaves them out. CLAUDE_CODE_ENABLE_TASKS still selects the Task tools or TodoWrite. Requires Claude Code v2.1.233 or later

関連する変更履歴

v2.1.233(1件)

Changed
Opus 4.8、Sonnet 5、Fable 5、Mythos 5 およびそれ以降の最新モデルにおいて、タスク/ToDo 管理ツール(TaskCreate/Get/Update/List, TodoWrite)をデフォルトで無効化しました。CLAUDE_CODE_ENABLE_TODO_TOOLS=1 を設定することで再び有効にできます。
英語原文を表示
Todo/task-tracking tools (TaskCreate/Get/Update/List, TodoWrite) are no longer available on Opus 4.8, Sonnet 5, Fable 5, Mythos 5, and newer models; set CLAUDE_CODE_ENABLE_TODO_TOOLS=1 to bring them back

変更前

新しいモデルではこれらの ToDo/タスク管理ツールを使わずにタスクの追跡やコード作成を十分行えるにもかかわらず、余計なツール呼び出しがコンテキストを消費し、思考効率の低下につながる場合がありました。

変更後

デフォルトではこれらの関連ツール群が提供されなくなり、必要な場合のみ環境変数で明示的にオプトインして戻す運用になります。

ユーザーへの恩恵

最新モデルにおいて、不要なタスク管理ツールの呼び出しによる無駄なトークン消費や応答遅延が発生しなくなります。