Adaptive Thinking in Series 5 — Extended Thinking & Adaptive Reasoning
[ ABORT TO HUD ]
SEQ. 1
SEQ. 2
Adaptive Thinking in Series 5
The Evolution: Adaptive Thinking & Effort Control
Across the Claude 5.x generation (Claude Fable 5.1, Claude Opus 5.5, Claude Sonnet 5.5, and Claude Haiku 5.5), Anthropic standardized on Adaptive Thinking (thinking: { type: "adaptive" }). Rather than forcing reasoning on trivial prompts or busting prompt caches when changing manual token budgets, Claude dynamically decides whether and how deeply to reason per turn, steered via output_config.effort ("low", "medium", "high", "max").
How Adaptive Thinking Works in Series 5:
- Autonomous Depth Calibration: Simple queries skip unnecessary thinking for sub-second responses, while complex architectural or mathematical prompts automatically trigger deep multi-branch reasoning.
- Automatic Interleaved Thinking: During tool use, Claude 5.x automatically reasons between tool calls without legacy beta headers (e.g.,
interleaved-thinking-2025-05-14is no longer needed). Always pass returnedthinkingblocks and theirsignatureback unmodified alongsidetool_useblocks. - Always-On Flagships: Both Claude Fable 5.1 (default effort:
high) and Claude Opus 5.5 (default effort:medium) keep adaptive thinking permanently enabled for long-horizon reliability.
{
"model": "claude-sonnet-5-5",
"max_tokens": 16000,
"thinking": { "type": "adaptive" },
"output_config": { "effort": "high" },
"messages": [
{ "role": "user", "content": "Refactor our authentication middleware to support WebAuthn with fallback passkeys." }
]
}⌨ HANDS-ON LABDeploy Series 5 Adaptive Thinking
⭐ +200 XPClaude Series 5 dynamically adjusts its reasoning depth based on problem complexity. Enable adaptive thinking with high effort on Claude Sonnet 5.5.
1Call Claude Sonnet 5.5 with thinking type set to adaptive and output_config effort set to high.
OBJECTIVE 1 / 1 — type "hint" if stuck
SYNAPSE VERIFICATION
QUERY 1 // 2
How does Adaptive Thinking in Claude Series 5 differ from legacy Extended Thinking?
Series 5 disables reasoning completely
Series 5 dynamically calibrates reasoning depth per prompt using thinking: { type: 'adaptive' } and output_config.effort instead of rigid manual budget_tokens
Series 5 only reasons on image inputs
Series 5 requires an external Python runtime