Effort level: xhigh
| Use for | The hardest coding and agentic work. Added on Opus 4.7, where it is also Claude Code's default. |
|---|---|
| Risk if misapplied | Needs a large max_tokens (start at 64K) or the answer truncates after the thinking. Absent on Opus 4.6, Sonnet 4.6 and older — those return an error. |
| Supported on | Fable 5.1, Mythos 5.1, Fable 5, Mythos 5, Opus 5.5, Opus 5, Opus 4.8, Opus 4.7, Sonnet 5.5, Sonnet 5, Haiku 5.5 |
| The API default on | no current model |
The short version
This tier is newer capability, not a relabelled existing one — model generations that predate its introduction reject it outright rather than quietly running at their own ceiling instead. Claude Code once used it as its default; today that holds only on Opus 4.7, while the current Opus and Sonnet default to medium in Claude Code — a reminder that the right level moves with the model, and that this tier is something to choose for hard work rather than inherit.
The one thing worth remembering here specifically
Requests at this tier need considerably more room reserved for the answer than a default-tier
request does, because more of the shared budget goes to thinking before the visible response is
written. A max_tokens ceiling copied over unchanged from a default-tier request is the most common
way this tier produces a truncated answer with no error explaining why.
Where it doesn't earn its cost
Not every task that feels hard actually benefits from this tier — the gain is concentrated on genuinely open-ended, multi-step work, not on tasks that are merely unfamiliar or verbose. Treat a request for this tier as something to justify with a real, tested improvement over the default, not something to reach for by default once a task looks demanding.
Related
See when to use xhigh effort for the full decision framework — which tasks are a genuine fit, how to test before adopting it, and why the pull toward reaching for it more broadly is worth resisting — and max_tokens is too small once xhigh thinking is included for the specific failure mode above.
Verified 2026-09-30 against claude-api skill — SKILL.md Thinking & Effort quick reference + model-migration.md and Claude Code's model-configuration docs for its own defaults (canonical: https://platform.claude.com/docs/en/build-with-claude/effort, https://code.claude.com/docs/en/model-config).