{"version":"2.0.22","anchor":"sdk-control-for-max-thinking-tokens","canonical_anchor":"sdk-control-for-max-thinking-tokens","heading":"SDK Control for Max Thinking Tokens","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.0.22\/e\/sdk-control-for-max-thinking-tokens","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.0.22","markdown":"### SDK Control for Max Thinking Tokens\n\n**What:** SDK users can now dynamically change the maximum thinking tokens limit mid-session.\n\n**How to use:**\n\n`\/\/ Send control request in SDK: { subtype: \"set_max_thinking_tokens\", max_thinking_tokens: 10000 \/\/ or null to disable }` **Details:**\n\n- Takes effect immediately for subsequent conversation turns\n- Setting to null disables thinking tokens entirely\n- Useful for adjusting reasoning depth based on task complexity\n- **Evidence**: `MT8()` at lines 5859-5862 in v2.0.22"}