環境変数

CLAUDE_CODE_ENABLE_TODO_TOOLS

1 に設定すると、すべてのモデルでタスク管理ツールが使えるようになる。設定しない場合、Claude Code は既定で Task tool availability に挙げられているモデルでのみこれらのツールを提供する。CLAUDE_CODE_ENABLE_TASKS による Task ツールか TodoWrite の選択は引き続き機能する。Claude Code v2.1.233 以降が必要である

使い方・用途

  • Opus 4.8 や Sonnet 5 など、タスク管理ツールが既定で提供されなくなった新しめのモデルで TaskCreate や TodoWrite といったタスク管理ツールを使えるようにする
  • v2.1.268 以降、タスク管理ツールの提供対象から外れたモデルで従来どおりタスクの作成・更新・一覧表示を AI に任せられるようにする
英語原文(公式ドキュメントより)

Set to 1 to get the task-tracking tools on every model. Without it, Claude Code provides them by default only on the models listed under Task tool availability. CLAUDE_CODE_ENABLE_TASKS still selects the Task tools or TodoWrite. Requires Claude Code v2.1.233 or later

関連する変更履歴

v2.1.268(1件)

Changed
タスクトラッキングツール (TaskCreate/Get/Update/List、TodoWrite) を Claude 3.x、Opus 4.0–4.7、Sonnet 4.0–4.6、Haiku 4.5 でのみ提供するように変更した。その他のモデルでは CLAUDE_CODE_ENABLE_TODO_TOOLS=1 を設定する
英語原文を表示
Changed the task-tracking tools (TaskCreate/Get/Update/List, TodoWrite) to be offered only on Claude 3.x, Opus 4.0–4.7, Sonnet 4.0–4.6, Haiku 4.5; set CLAUDE_CODE_ENABLE_TODO_TOOLS=1 elsewhere

変更後

未対応のモデルでもタスク管理ツール(TodoWrite など)が勝手に呼び出されて不整合が起きるのを防ぎ、対応モデル以外では環境変数で明示的に有効化できるようになる

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

変更後

Opus 4.8、Sonnet 5、Fable 5、Mythos 5 以降のモデルでは、タスク管理系ツール(TaskCreate/Get/Update/List、TodoWrite)が既定で無効になる。これらのツールを使いたい場合は CLAUDE_CODE_ENABLE_TODO_TOOLS=1 を設定するだけで元に戻せる