CLAUDE LABJP
2.1.269 — Prompt suggestions were being dropped for Japanese, Chinese, Thai and other languages written without spaces between words. That is now fixedKB5124008 — After September's cumulative update, Windows 11 users report Cowork failing to mount any host folder at all. The VM still starts, which makes the cause hard to pin downPUSH — Some cloud and Cowork sessions have git push rejected by the proxy before it reaches GitHub. Cloning still works, so it reads like a token permission problem when it is notNEW — Adding more material made Projects answer thinner. Three questions we now use to decide which knowledge files stayTOKENS — You cannot price a PDF before sending it: CountTokens does not accept document input. That leaves estimating from page count or extracting the text and counting thatCLEANUP — Before asking an agent to tidy up, separate the work that only needs reading from the work that needs writing. The order you hand over folders cannot be reconsidered afterwards2.1.269 — Prompt suggestions were being dropped for Japanese, Chinese, Thai and other languages written without spaces between words. That is now fixedKB5124008 — After September's cumulative update, Windows 11 users report Cowork failing to mount any host folder at all. The VM still starts, which makes the cause hard to pin downPUSH — Some cloud and Cowork sessions have git push rejected by the proxy before it reaches GitHub. Cloning still works, so it reads like a token permission problem when it is notNEW — Adding more material made Projects answer thinner. Three questions we now use to decide which knowledge files stayTOKENS — You cannot price a PDF before sending it: CountTokens does not accept document input. That leaves estimating from page count or extracting the text and counting thatCLEANUP — Before asking an agent to tidy up, separate the work that only needs reading from the work that needs writing. The order you hand over folders cannot be reconsidered afterwards
Articles/Claude.ai
Claude.ai/2026-04-03Intermediate

Running Claude Sonnet 4.6 in Production While Scouting the Move to Sonnet 5

Claude Sonnet 4.6 shipped February 17, 2026 and is now legacy, with retirement no sooner than February 17, 2027. Real prices against Opus 4.6, the 1M context, thinking, Computer Use, and the five places a Sonnet 5 migration returns 400.

claude-sonnet-46claude-sonnet-52claude-ai16model-migration5computer-use4production111cost-optimization31intermediate2

Premium Article

Holding Sonnet 4.6, or Folding It

I was staring at the per-model breakdown on my billing page one night. The Sonnet 4.6 row was still the longest bar by far, and right beneath it sat a short new row for Sonnet 5, which I had only started testing. Two weeks had gone by without me deciding which way to lean, and I noticed it standing in front of that screen.

Claude Sonnet 4.6 shipped on February 17, 2026 and still runs without trouble. Its status in the docs, though, has changed to legacy, and the recommended replacement is Claude Sonnet 5. Retirement is stated as no sooner than February 17, 2027 (Claude Sonnet 4.6 — Claude Platform Docs). There is no reason to rush. There is also no reason to keep postponing the scouting trip.

What I'd rather say first is that the thing which clouds a migration decision isn't capability — it's how cost presents itself. Line up the list prices and Sonnet 5 looks cheaper. As we'll see later, its new tokenizer produces roughly 30% more tokens for the same text, so the bill doesn't fall the way the price sheet suggests.

Specs, the 1M context, where thinking stands today, how to wire Computer Use, and the spots that return 400 on Sonnet 5 — in the order I hit them.


Key Specifications and Performance Benchmarks

Context Window

Claude Sonnet 4.6 supports a 1,000,000-token (1M token) context window. To put this in perspective, that's approximately 750,000 words in English — equivalent to around 2,500 pages of text. This isn't just a headline number; it fundamentally changes how you can architect AI applications.

The 1M window was a beta at launch. The current docs describe it differently: Claude 4.6 and later models include the full 1M token context window at standard pricing, so a 900k-token request is billed at the same per-token rate as a 9k-token one (Pricing — Long context pricing). No beta header is required.

Computer Use Performance

Sonnet 4.6 sits at 72.5 on OSWorld-Verified for computer use. Anthropic's launch post describes the arc rather than a single jump: across sixteen months from Sonnet 3.5, OSWorld scores moved from the teens into the low 70s, and scores from Sonnet 4.5 onward were measured on OSWorld-Verified, an in-place upgrade of the original benchmark (Introducing Claude Sonnet 4.6). Worth remembering when you compare numbers across generations: a re-measurement sits in the middle of that line.

Read 72.5 the other way and it says more than one attempt in four still goes sideways. What I took from the number wasn't an arrival point but a design constraint — build as if the failing quarter is normal.

Extended Thinking

Sonnet 4.6 supports Extended Thinking, allowing the model to work through complex problems systematically before delivering its response. This dramatically improves accuracy on tasks involving multi-step reasoning, mathematical derivations, system design, and nuanced judgment calls.

Pricing and Rate Limits

Sonnet 4.6 holds the same pricing as Sonnet 4.5. Cache writes come in two flavours — five minutes and one hour — at different rates, which is the part people miss.

ItemSonnet 4.6 (legacy)Sonnet 5 (current)
Input$3 / MTok$2 / MTok
Output$15 / MTok$10 / MTok
Cache write (5 min)$3.75 / MTok$2.50 / MTok
Cache write (1 hour)$6 / MTok$4 / MTok
Cache read$0.30 / MTok$0.20 / MTok
Context / max output1M / 128K tokens1M / 128K tokens
TokenizerPreviousNew (about 30% more tokens for the same text)

Prices come from Pricing — Claude Platform Docs. The Batch API's 50% discount stacks straight on top of those rates.

The Messages Batches API raises max_tokens to 300,000 through its extended-output beta. The standard ceiling is 128K tokens, so that gap is what you're buying for long-form generation and large structured extraction.


Thank you for reading this far.

Continue Reading

What follows includes implementation code, benchmarks, and practical content we hope you'll find useful. This site runs without ads — server and development costs are supported entirely by members like you. If it's been helpful, we'd be truly grateful for your support.

WHAT YOU'LL LEARN
Rebuild the Opus 4.6 versus Sonnet 4.6 cost comparison from real list prices, then decide where your own workload belongs
Get working code for the 1M context, thinking, Computer Use, and Prompt Caching that accounts for what legacy models still allow
Learn the five breaking changes that return 400 on Sonnet 5, and how to price a move once the tokenizer shift is included
Secure payment via Stripe · Cancel anytime

Unlock This Article

Get full access to the rest of this article. Buy once, read anytime. This site is ad-free — your support goes directly toward keeping it running.

or
Unlock all articles with Membership →
Share

Thank You for Reading

Claude Lab is ad-free, supported entirely by members like you. We publish practical guides daily with implementation code, benchmarks, and production-ready patterns. If you've found it useful, we'd love to have you on board.

  • Copy-paste ready implementation code
  • New advanced guides published daily
  • $5/mo or $15 for lifetime access
View Membership →

Related Articles

Claude.ai2026-04-29
Make Claude Your Production Debugging Companion: A Practical Design for Log Triage, Hypothesis Generation, and Repro Scripts
A field-tested blueprint for solo developers who carry their own pager. We split production debugging into three jobs Claude can actually own — log summarization, hypothesis generation, and minimal repro — with full prompts, sanitization code, and traps that cost me real downtime.
API & SDK2026-07-02
Your Cache Hit Rate Resets to Zero the Morning You Switch Models — Prompt Cache Rewarm Design for the Opus 4.8 to Sonnet 5 Cutover
Prompt caches are scoped per model, so day one of a model migration starts at a 0% hit rate. Why percentage-based rollouts break cache economics twice over, and how cohort cutover by task family preserves them — with working measurement code.
Claude.ai2026-09-14
Picking Up Where You Left Off: When to Lean on Claude's Memory and When to Ask It to Search
Claude's memory and past-chat search are two different mechanisms. How to tell which one answered you, why project boundaries block searches, why deleting a chat leaves its memory behind, and which plans get what.
📚RECOMMENDED BOOKS
Build a Large Language Model (From Scratch)
Sebastian Raschka
LLM Dev
Prompt Engineering for LLMs
Berryman & Ziegler
Prompting
AI Engineering
Chip Huyen
AI Eng
* Contains affiliate links