-
Adaptive thinking + effort control over a fixed manual thinking budget
On current reasoning-enabled Claude models, let the model decide whether and how much to 'think' per request (thinking: {type: 'adaptive'}) and steer depth with a coarse effort setting (low/medium/high), instead of hand-setting a fixed budget_tokens value on every call.
Why this verdict?
Anthropic's own docs mark the manual budget_tokens mechanism as deprecated on Claude 4.6 models and rejected outright (400 error) on Claude 4.7 and later -- adaptive thinking is the only mode going forward wherever it's available. Adaptive mode can also skip thinking entirely on easy inputs at lower effort levels, which a fixed budget can't do.