settings.json

effortLevel

セッションをまたいで、アダプティブ・リーズニング(思考の深さ)の設定を維持します。

使い方・用途

  • Opus 4.7 などの対応モデルにおいて、常に最高の推論品質を求める場合は 'xhigh'、コストと速度を優先する場合は 'low' に固定して運用できます。
  • /effort コマンドによる変更を次回以降も反映させ、タスクの複雑さに応じた最適なパフォーマンスをデフォルトとして維持するために使用します。
英語原文(公式ドキュメントより)

Persist adaptive reasoning effort across sessions. Effort is supported on Opus 4.7, Opus 4.6, and Sonnet 4.6. Opus 4.7 supports low/medium/high/xhigh/max (xhigh sits between high and max, added in v2.1.111); Opus 4.6 and Sonnet 4.6 support low/medium/high/max (xhigh falls back to high). Defaults: Opus 4.6 and Sonnet 4.6 default to high on all plans (Pro/Max raised from medium to high in v2.1.117); Opus 4.7 defaults to xhigh on Max plan. The max value is session-only unless set via CLAUDE_CODE_EFFORT_LEVEL. Use /effort auto to reset to model default. Also configurable via CLAUDE_CODE_EFFORT_LEVEL environment variable. See https://code.claude.com/docs/en/model-config#adjust-effort-level

関連する変更履歴

v2.1.203(1件)

Fixed
デーモン経由でフォークされた場合に、settings.jsonのeffortLevel変更が無視される問題を修正しました。
英語原文を表示
Fixed background sessions ignoring effortLevel changes in settings.json when forked through the daemon

変更前

設定ファイルでeffortLevelを変更しても、バックグラウンドフォークには反映されませんでした。

変更後

設定変更がフォーク先にも正しく適用されるようになりました。

ユーザーへの恩恵

推論設定が意図通りに動作し、期待する品質でタスクを進められます。

関連ドキュメント