Skip to content
Nicolas Chiong· 5 min read

Claude Opus 5 is here: what developers should test before upgrading

Anthropic's Opus 5 pairs near-Fable capability with Opus pricing. Here is the practical migration checklist I would use before moving a production AI workflow.

Claude Opus 5 is here: what developers should test before upgrading cover

Anthropic released Claude Opus 5 on July 24, 2026. The headline is easy to repeat: near-Fable intelligence at half the price. The more useful question for engineering teams is whether Opus 5 produces better completed work at an acceptable cost inside their own systems.

I would treat this release as an evaluation event, not an automatic model swap. Anthropic reports major gains in coding, knowledge work, computer use, and long-running agent tasks. It also kept the base API price at $5 per million input tokens and $25 per million output tokens, the same as Opus 4.8. That combination makes Opus 5 a strong candidate for difficult production work, but several behavior changes deserve a measured rollout.

What actually changed

Opus 5 is not Anthropic's highest-capability model. Claude Fable 5 still occupies that position. Anthropic instead describes Opus 5 as the everyday choice for complex agentic coding and enterprise work, with capability that approaches Fable on many tasks at lower cost.

The model ships with a 1 million token context window, a maximum output of 128,000 tokens, and adaptive thinking enabled by default. Its API model ID is claude-opus-5. Anthropic also exposes five effort levels: low, medium, high, xhigh, and max. High is the default.

That effort control is the part I would watch most closely. A model price tells me the cost of tokens, not the cost of a completed task. If Opus 5 can solve a difficult issue with fewer failed attempts, tool calls, or human corrections, it can be cheaper even when an individual response is long. If a team leaves every request at max effort without measuring the result, the same feature can become an expensive habit.

Anthropic also added mid-conversation tool changes in beta. An application can add or remove tools between turns while preserving its prompt cache. This could be useful for long-running agents that move from research to implementation to deployment, but I would not make a beta feature part of a migration's critical path unless the current fixed tool set is already a measured problem.

The migration detail most likely to surprise teams

Thinking is on by default. A request that ran without thinking on Opus 4.8 can consume reasoning tokens after switching to Opus 5, even if the application does not add a thinking field.

That means max_tokens needs another look because it limits the combined thinking and visible response. A value chosen for short Opus 4.8 answers may leave too little room for Opus 5 to reason and finish its work. There is also a breaking constraint: thinking can only be disabled at high effort or below. Combining disabled thinking with xhigh or max effort returns a 400 error.

I would test this behavior before debating benchmark scores. Start with the current production prompts, preserve the existing tool permissions, and compare completion quality, total tokens, latency, and failure rate. Only then change effort levels or prompt structure. Changing the model, prompt, tools, and budget at once makes the result impossible to diagnose.

My five-part upgrade checklist

1. Build a small evaluation set from real failures

I would collect 20 to 50 tasks that represent the work the current model gets wrong, abandons, or escalates. For a coding agent, that might include root-cause debugging, repository navigation, test repair, and a change that crosses multiple services. Include straightforward tasks too, so a stronger model does not quietly become slower or more verbose on routine work.

2. Measure completed-task economics

Track input tokens, output tokens, tool calls, retries, latency, and whether a human had to repair the answer. Anthropic's published evaluations are useful evidence about the model, but they are not a cost forecast for a specific product. The practical unit is a verified task, not a million tokens.

3. Test effort as a routing decision

Use the default high effort as the baseline. Step down for predictable transformations and extraction. Step up only for work where deeper reasoning produces a measurable gain. I would rather route a small number of hard tasks to max effort than run an entire application there by default.

4. Recheck agent boundaries

A more capable model can make better plans, but capability does not grant authority. Keep approval gates around publishing, payments, destructive database changes, credential access, and external messages. My human handoff gates for long-running AI agents are still relevant here: evidence, cost, authority, and reversibility should determine when an agent stops.

The same rule applies to Anthropic's fallback behavior for restricted cyber requests. If the platform can route a request to Opus 4.8, log the actual model used so evaluation and incident review do not attribute an outcome to the wrong system.

5. Roll out with observable cohorts

Start with internal users or a small traffic percentage. Record the model ID, effort level, token usage, tool outcomes, fallback events, and final task status. A compact telemetry contract for production AI agents is more useful than a new dashboard full of unowned metrics.

Promote Opus 5 only after it improves the target outcomes across enough tasks to survive normal variance. Keep an explicit rollback path to Opus 4.8 during the trial.

What I think the release means

Opus 5 looks less like a simple benchmark race and more like a push toward controllable task economics. Anthropic is giving teams a capable model, a wide effort range, a large context window, and more flexible tool handling at the same base token price as Opus 4.8.

The opportunity is not to use the maximum setting everywhere. It is to spend more reasoning only where it changes the result, while preserving faster and cheaper paths for ordinary work.

I would upgrade the workflows where failed attempts and human correction are already expensive. I would leave stable, low-risk paths alone until an evaluation shows a clear benefit. Opus 5 may be Anthropic's strongest practical default yet, but the best model choice is still the one that completes your real work reliably, inside your cost and authority limits.

Claude Opus 5AnthropicAI AgentsDeveloper ToolsLLM Evaluation

References

  1. anthropic.comAnthropic, Introducing Claude Opus 5
  2. platform.claude.comAnthropic Claude Platform Docs, What's new in Claude Opus 5
  3. platform.claude.comAnthropic Claude Platform Docs, Models overview
  4. platform.claude.comAnthropic Claude Platform Docs, Pricing
  5. www-cdn.anthropic.comAnthropic, Claude Opus 5 System Card

Related writing

← PreviousA state budget for production AI agents

Let's make something useful.

Start a conversation