ultracode

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

セッションを ultracode をオンにした状態で開始する。オンにすると、Claude は頼まれるのを待たず、実質的なタスクごとにワークフローを計画する。Claude がワークフローを計画するのは、動的ワークフローが有効で、かつモデルが xhigh の effort をサポートしている場合のみである。このキーはセッションの effort レベルを変更しない。ultracode はセッションが使うレベルで実行される。Claude Code はこのキーを読み取るが書き込むことはない。/effort ultracode は現在のセッションのみで ultracode をオンにする。

既定値未設定の場合、ultracode はオフである。

記述例

{
  "ultracode": true
}

使い方・用途

  • 実質的なタスクごとに自分からワークフロー計画を立ててほしい場合、セッション開始時に ultracode を有効化しておくことで、毎回依頼しなくても Claude が動的にワークフローを計画するようになる。
  • dynamic workflows が有効で、使用中のモデルが xhigh effort に対応している環境で、ultracode を常時使いたい場合に settings.json への永続設定として使う。
  • effort レベルは /effort や /model で個別に管理しつつ、ワークフロー計画のオン/オフだけをセッション開始時の既定として切り替えたい場合に、この設定を使う。
英語原文

Start sessions with ultracode on. With it on, Claude plans a workflow for each substantive task instead of waiting for you to ask. Claude plans workflows only when dynamic workflows are enabled for you and your model supports xhigh effort. The key doesn't change the session's effort level: ultracode runs at whichever level the session uses. Claude Code reads this key but never writes it: /effort ultracode turns ultracode on for the current session only.

関連する変更履歴

v2.1.304(1件)

CLAUDE_CODE_EFFORT_LEVEL が auto または unset で、かつレベルが送信されない場合に、/effort status、/effort ultracode およびプロンプトの effort インジケーターが推測した effort レベルを表示する問題を修正した
英語原文を表示
Fixed /effort status, /effort ultracode and the prompt's effort indicator showing a guessed effort level when CLAUDE_CODE_EFFORT_LEVEL is auto or unset and no level is sent

v2.1.299(1件)

設定で ultracode が有効な場合に、予約タスクやその他の配信されたヘッドレスターンへ Ultracode が通知されない問題を修正した
英語原文を表示
Fixed Ultracode not being announced to scheduled tasks and other delivered headless turns when ultracode is on in settings

v2.1.284(1件)

Ultracode を /effort 内の独立したトグルに変更した(Tab キー、または /effort ultracode [on|off])。xhigh effort を強制しなくなり、任意の effort レベルで有効のまま維持される。
英語原文を表示
Changed Ultracode into its own toggle in /effort (Tab, or /effort ultracode [on|off]): it no longer forces xhigh effort and stays on at any effort level

変更後

Ultracode を好きな effort レベルでオンのまま使えるようになり、xhigh への強制がなくなったことで、effort の調整と自動ワークフロー運用を独立して組み合わせられる。

v2.1.282(1件)

/effort およびプロンプト入力欄の ultracode の見た目をシンプルなスタイルに変更し(リップル・枠の装飾・キーワードのきらめきを廃止)、dynamic-workflows のスピナーヒントを削除した
英語原文を表示
Changed the ultracode visuals in /effort and the prompt input to plain styling (no ripple, border flourish or keyword glimmer) and removed the dynamic-workflows spinner tip

変更後

/effort やプロンプト入力欄に表示される ultracode の装飾がシンプルなスタイルに変わる。派手な演出に気を取られず、入力内容や effort 状態を静かに確認できるようになる

v2.1.239(1件)

effort/ultracode ステータスバッジの色に対するカスタムテーマの上書きが無視される問題を修正した
英語原文を表示
Fixed custom theme overrides for the effort/ultracode status badge colors being ignored

関連ドキュメント

v2.1.210(2件)

ウェブフックのペイロードや PR コメントなど、人間以外からの入力で ultracode キーワードが反応してしまう問題を修正した。
英語原文を表示
Fixed the ultracode keyword opt-in firing on non-human-originated input such as webhook payloads and relayed PR comments

変更後

自動化されたコメントなどによって意図せずトークンを大量消費してしまう事態を防げます。

claude agents --effort ultracode で指定した設定が、個別のセッションに反映されない問題を修正した。
英語原文を表示
Fixed claude agents --effort ultracode not reaching dispatched sessions; the value was silently dropped

変更後

複数のタスクを一度に高度な思考・自動ワークフロー設定で開始できるようになります。

関連ドキュメント

v2.1.160(2件)

/effort ultracode使用時、モデルがxhighをサポートしていない場合に誤ってワークフロー設定のせいにする問題を修正
英語原文を表示
Fixed /effort ultracode incorrectly blaming the dynamic workflows setting when the model cannot run xhigh; ultracode is no longer offered on models that do not support it

変更後

モデルの性能制限とツールの設定不備を混同することがなくなり、トラブルシューティングが容易になります。

関連ドキュメント

動的ワークフローのトリガー単語を workflow から ultracode に変更。入力中に紫色のハイライトで通知
英語原文を表示
Renamed the dynamic-workflow trigger keyword from workflow to ultracode. The word "workflow" no longer triggers a run; asking for one in your own words still works. The trigger keyword is highlighted in violet in the prompt input

変更後

意図しないワークフローの起動を防ぎつつ、高度な自動化機能を使いたい時だけ確実に発動させることができます。

関連ドキュメント