settings.json

alwaysThinkingEnabled

すべてのセッションで「Extended Thinking(思考モード)」をデフォルトで有効にします。

使い方・用途

  • 複雑な推論が必要なタスクにおいて、常にモデルに深い思考を行わせたい場合に有効にします。
  • BedrockやVertex AIなどのプロバイダーでも、設定を有効にすることでモデルの思考プロセスを活用した高度なコード生成が可能になります。
英語原文(公式ドキュメントより)

Enable extended thinking by default for all sessions. Typically configured via the /config command rather than editing directly. See https://code.claude.com/docs/en/common-workflows#use-extended-thinking-thinking-mode

関連する変更履歴

v2.1.47 (1件)

Fixed
settings.json の alwaysThinkingEnabled: true が Bedrock および Vertex プロバイダーでシンキングモードを有効にしない問題を修正しました(anthropics/claude-code#26074)。
英語原文を表示
Fixed alwaysThinkingEnabled: true in settings.json not enabling thinking mode on Bedrock and Vertex providers (anthropics/claude-code#26074)

変更前

settings.jsonで alwaysThinkingEnabled: true を設定しても、BedrockおよびVertexプロバイダーではシンキングモードが有効にならない問題がありました。

変更後

alwaysThinkingEnabled: true 設定がBedrockおよびVertexプロバイダーでも有効になるようになりました。これにより、これらのプロバイダーでもシンキングモードが利用可能になりました。

ユーザーへの恩恵

BedrockおよびVertexプロバイダーを利用するユーザーも、alwaysThinkingEnabled: true 設定によってシンキングモードを有効活用できるようになり、より深い思考プロセスによるコード生成が可能になりました。

関連ドキュメント