{"version":"2.1.47","anchor":"adaptive-thinking-with-thinking-flag","canonical_anchor":"adaptive-thinking-with-thinking-flag","heading":"Adaptive Thinking with --thinking Flag","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.47\/e\/adaptive-thinking-with-thinking-flag","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.47","markdown":"### Adaptive Thinking with --thinking Flag\n\n**What**\n\nNew `--thinking` flag provides semantic control over Claude's thinking\/reasoning behavior, replacing the deprecated `--max-thinking-tokens`.\n\n**Usage**\n\n`claude --thinking enabled # Claude decides when and how much to think claude --thinking disabled # No extended thinking claude --thinking 10000 # Fixed thinking token budget (older models)` **Details** - For Opus 4.6+, adaptive mode lets Claude autonomously decide thinking depth - Takes precedence over the deprecated `maxThinkingTokens` setting - The old `--max-thinking-tokens` flag is now deprecated with guidance to use `--thinking` instead **Evidence** Thinking mode options (search for `\"--thinking <mode>\"`, `\"Claude decides when and how much to think (Opus 4.6+)\"`)"}