Anthropic reveals the ‘think’ tool for Claude
Anthropic just detailed the "think" tool, a technique giving Claude dedicated space to reason mid-execution during complex agentic workflows. Unlike extended thinking done upfront, it allows Claude to inspect tool outputs and navigate strict policies, driving a 54% relative improvement on τ-Bench airline tasks.

When AI agents fail at multi-step tasks, it is rarely because they lack the right API. The real issue is that they rush forward immediately after getting a response, compounding mistakes along the way.
Anthropic published an engineering deep dive into a surprisingly effective technique: giving Claude a dedicated "think" tool. In short, it provides the model with a structured workspace to pause, inspect tool outputs, and deliberate before making the next move.
A deliberate pause in the middle of tool chains
While this sounds identical to Claude's native extended thinking mode, Anthropic emphasizes that the two serve distinct purposes. Extended thinking happens entirely before the model starts outputting its response, focusing on upfront planning. The "think" tool, on the other hand, operates mid-execution.
During long chains of tool calls, Claude frequently encounters new information it could not anticipate from the original user prompt. The "think" tool gives the model an explicit step to evaluate whether it has gathered enough data, verify rules, and backtrack if needed.
On the customer service benchmark τ-Bench, the payoff was dramatic. In the complex airline domain, a baseline Claude scored 0.370 on the pass^1 reliability metric. Introducing the "think" tool combined with an optimized prompt spiked performance to 0.570, marking a 54% relative improvement. Even in the simpler retail domain, adding the tool boosted the score from 0.783 to 0.812 without custom prompting. In SWE-bench evaluations for Claude 3.7 Sonnet, the isolated addition of the think tool produced a statistically significant 1.6% average boost, helping reach a top score of 0.623.
Where it shines and where it wastes tokens
Giving an AI an extra sandbox to ruminate is not free. Anthropic cautions that the "think" tool drives up both prompt context length and output token consumption.
For simple instruction following or parallel, non-sequential tool calls, adding the tool offers virtually zero benefit. The technique is purpose-built for three specific scenarios: analyzing complex tool outputs, navigating dense corporate policy guidelines, and sequential decision trees where an early error is catastrophic.
For developers implementing this, Anthropic recommends placing detailed reasoning guidelines and decision trees directly into the system prompt rather than the tool description itself, as broad context helps Claude follow guidelines more consistently.
Why it matters
We think this post exposes a critical reality of production agent design: raw model intelligence means little if an agent cannot self-correct after receiving external data.
For developers building complex workflows or policy-heavy customer support bots, this is an immediately actionable recipe. You do not need to fine-tune a model or wait for next-generation architectures; you simply register a lightweight scratchpad tool into your tool definitions to curb careless execution.
At the same time, Anthropic made a notable admission upfront: native extended thinking has improved enough that it now recommends relying on built-in reasoning for most typical cases. The dedicated "think" tool sits in an interesting gray area—an ingenious engineering patch for intricate agent loops, but one that model makers will eventually try to bake directly into the model's runtime.
Sources (1)
- anthropic.com(opens in a new tab)Originalanthropic.com