Here is the version I would ship first: default your long-running sessions to 300K–500K tokens, not 1M, and treat the full window as an exception you pay for deliberately. The 1M context window is real, default, and billed at standard rates — no beta header, no long-context surcharge. But Anthropic’s context-window documentation states plainly that “as token count grows, accuracy and recall degrade, a phenomenon known as context rot,” and that “curating what’s in context is just as important as how much space is available”. A window you fill because it is there is not a memory upgrade. It is a larger surface for the model to lose the thread in.
The rest of this post separates three things the marketing blurs: what the 1M window is (a real spec), what it costs (mostly cache writes, not input tokens), and what it does to output quality (degrades, measurably, before the window is full).
The spec is real, and so is the tokenizer trap
Fable 5.2 ships with 1M input tokens and 128K max output tokens, and the 1M window is the default, not an opt-in — you do not need a beta header. This is confirmed across Anthropic’s platform docs, Google Cloud’s model card, and the model overview.
What changed underneath is the tokenizer. Fable 5.2 uses the tokenizer introduced with Claude Opus 4.7, which Anthropic notes in its “what’s new” page alongside the context spec. The practical consequence, documented in Anthropic’s context-window guidance: the same document can consume more tokens on the newer tokenizer than it did on older models. A 1M-token window on Fable 5.2 is not the same amount of English text as a 1M-token window on an older tokenizer. If you sized a pipeline around “750,000 words ≈ 1M tokens” on a prior model, re-measure on Fable 5.2 before you trust the headroom.
The pricing structure reinforces the point that the window is capacity, not a subsidy: $8 per million input tokens, $40 per million output, with no long-context surcharge for prompts that fill the window. The window is expensive in absolute terms, not in premium tiers.
The part Anthropic documents and marketing does not: context rot
Anthropic’s context-window page is unusually candid for vendor documentation. It states that “as token count grows, accuracy and recall degrade” and names the phenomenon context rot, then draws the operational conclusion: curating context matters as much as window size. Independent write-ups repeat the same quote because it is the most useful sentence in the documentation.
This is not a rumor or a Reddit complaint. It is Anthropic telling you that a fuller window is a less reliable window. The failure mode is not a hard cliff at 1M; it is a gradual decline in retrieval and reasoning accuracy as the context fills. One long-conversation report describes quality degrading “a lot” after roughly 14 requests on the same conversation and notes that degradation “starts at around 200,000 to 300,000 tokens” for some workloads. That is an anecdote, not a benchmark, but it aligns with the direction Anthropic documents.
The implication for anyone building on the 1M window: the effective working context is smaller than the advertised context, and the gap widens as the task demands precise retrieval across the full window. A summarization task that reads everything once can tolerate a fuller window than a coding agent that must locate and modify a specific function after 400K tokens of prior tool output.
What the window actually costs: cache writes, not input
The bill for a long-context session is dominated by cache writes, not by the headline input rate, and this is where most cost estimates go wrong.
Fable 5.2’s cache pricing is:
Token type | Price per 1M tokens |
|---|---|
Input (uncached) | $8.00 |
Cache write (5 min) | $10.00 |
Cache write (1 hour) | $16.00 |
Cache read | $0.20 |
Output | $40.00 |
Sources: LiteLLM pricing, Langfuse pricing PR, and Anthropic pricing page as reported across launch-week coverage.
The asymmetry is the story. Cache reads are $0.20 per million tokens — 2.5% of the input rate.** But the first write of a large context costs $10–$16 per million, more than the uncached input rate itself. A 500K-token prompt written to a one-hour cache costs **$8 before a single output token is generated. If your session churns through fresh context — new tool outputs, new file contents, new conversation turns — you pay cache-write rates repeatedly, and those writes can dominate the bill.
A user on a $20/month Pro plan reported a long conversation where cache writes accounted for over 90% of usage and cost “a dozen or so dollars,” while cache reads were negligible. That is the signature of a workload that is building context rather than reusing it. The cache is cheap only when you hit it; filling it is the expensive part.
The Worked arithmetic from launch coverage makes the trade concrete: a task with 200K input (180K cache reads) and 20K output costs about $1.00** on Fable 5.2 standard, against **$2.40 for the same task with no caching. Caching cuts the input cost by roughly 60% — but only after the cache exists. The first call pays the write.
The quiet clamp: Pro and Max do not always give you the full window

The 1M window is the API’s specification. The claude.ai interface does not always expose it at full size, and the gap is wide enough to break a workflow.
A desktop-app user reported switching to Fable 5.2 to read a medium-sized repository, and after about twenty files the interface triggered automatic compression at a 200K context limit — not the advertised 1M. The thread’s replies are worth reading in full: some Max users report seeing 1M, others say they are also capped at 200K, and the suggested workarounds are all context-curation techniques rather than settings that unlock the full window.
There is a documented history here, not just launch-day confusion: a July 2026 bug report describes native-1M sessions silently clamping to a 200K context window on the Max plan, with “undocumented, no user-facing notice, no recovery path”. The pattern is consistent enough to plan around: treat the interface’s effective window as smaller than the API’s specification, and verify the live limit in your plan before you design a session that depends on the full 1M.
The practical consequences of the clamp are not subtle. When compression fires, the model keeps a compressed summary of earlier turns rather than the turns themselves. A user described the post-compression behavior as remembering the “gist” of the repository’s structure but going back to re-read files during edits — which burns allowance on tool calls and cache writes that the full window would have avoided.
Strategies that work at 300K–500K, and one that does not
The techniques that survived the clamp are all forms of curating what enters the window, not techniques for fitting more into it.
Set the working context to 300K–500K. A user who burned through a Pro allowance on a 700K-token conversation reported that “don’t use the default 1M, change it to 300K–500K” is the fix, alongside awareness that cache expiry is one hour for the main session and five minutes for subagents. The narrower window is not a compromise on capability; it is a deliberate trade of unused capacity for lower cache-write cost and less context rot.
Write an architecture note instead of re-reading the repository. The same thread’s most-upvoted workaround: read only the directory tree and key entry points, write an architecture note into the project, and open new sessions per module. This converts one 400K-token read into several 80K-token reads plus a compact shared artifact — cheaper, and more reliable because each session’s context is curated rather than accumulated.
Let subagents read files; keep the main session for summaries. A reply in the same thread describes using subagents to read files while the main session receives only summaries, which “saves a lot of context”. This is the structural version of the architecture-note trick: the expensive, high-volume reading happens in a disposable context, and the persistent context holds only the distilled result.
Do not try to “just use the full 1M” by disabling compaction. The interface’s compression is a response to a real limit, not a bug you can toggle away. More importantly, even if you could fill the window, Anthropic’s own context-rot warning says the fuller window is the less reliable one. The right move when the window fills is compaction and curation, not a larger bucket.
Watch cache expiry as a first-class cost variable. One-hour cache writes cost $16/MTok versus $10 for five-minute writes. If a session pauses for lunch, the one-hour cache may expire before you return, and the next turn pays a fresh write. The practical habit: use the one-hour cache only for prefixes you will definitely revisit within the hour, and do not assume a long-lived session keeps its cache warm by default.
What the long-context benchmarks do and do not tell you
Fable 5.2’s benchmark gains are real and concentrated on long, multi-step work: FrontierCode 2.0 rises from 32.4% to 49.1%, the Remote Labor Index from 17.9% to 41.3%, and RoboDojo Sim from 27.6% to 64.9%. Those are the tasks where a 1M window matters — not because the model reads 1M tokens in one pass, but because long-horizon work accumulates context across hours of tool calls, and a model that stays coherent through that accumulation is worth paying for.
But note what these benchmarks measure: task completion over long durations, not retrieval accuracy at 1M tokens. A high FrontierCode score does not tell you whether the model will find the one function definition buried at token 850,000. The Remote Labor Index gain tells you the model is better at sustained multi-step execution, which is a different capability from “can hold 1M tokens of text in mind.” If your workload is a single large read-and-answer, the relevant evidence is the context-rot documentation, not the agentic-coding benchmarks.
FAQ
Is the 1M context window real on Fable 5.2, or is it a beta?
It is real and default. Fable 5.2 has a 1M-token context window and 128K max output, with no beta header required and no long-context surcharge — standard pricing applies across the full window.
Does Anthropic acknowledge that long contexts degrade quality?
Yes, explicitly. Anthropic’s context-window documentation states that “as token count grows, accuracy and recall degrade, a phenomenon known as context rot,” and that curating context matters as much as window size.
Why do Pro users see a 200K limit instead of 1M?
The claude.ai interface can clamp the effective context window below the API’s 1M specification. Users on Pro have reported compression firing at 200K, and there is a documented history of native-1M sessions clamping to 200K on Max as well, with some Max users seeing the full window and others not. Verify the live limit in your plan before designing a session around the full window.
For AI tool features, rules and availability, refer to their official sites.

Leave your thoughts here, too.