Skip to content
AI Primer
update

Claude Code users report a 5-minute cache TTL and 5x Pro Max quota burn in 1.5 hours

Anthropic acknowledged a March 6 cache optimization change, and Pro Max users report that the shorter TTL plus hidden session context now burns through Claude Code quota much faster. Watch for 500 errors and stalled streams, and apply the 2.1.105 patch if your UI hangs.

5 min read
Claude Code users report a 5-minute cache TTL and 5x Pro Max quota burn in 1.5 hours
Claude Code users report a 5-minute cache TTL and 5x Pro Max quota burn in 1.5 hours

TL;DR

You can read the quota bug, the cache TTL regression thread, the v2.1.105 release notes, and the fullscreen renderer docs. The weird bit is how neatly the complaints line up: shorter cache lifetime, more hidden context from skills and MCPs, and a patch release that spends a lot of time fixing hangs, rendering glitches, and dropped tool state.

Cache TTL

[BUG] Pro Max 5x Quota Exhausted in 1.5 Hours Despite Moderate Usage · Issue #45756 · anthropics/claude-code

Open bug report filed on 2026-04-09 by @molu0219 in the anthropics/claude-code repository. Reports that on a Pro Max 5x (Opus) plan, the quota is exhausted in 1.5 hours with moderate usage (mostly Q&A, light tasks), equating to 8.7M effective tokens/hour. Suspects cache_read tokens may count at full rate instead of 1/10th. Labeled as bug, area:cost, platform:wsl. Has 110 thumbs up reactions. Bot suggested possible duplicates and plans auto-closure if not addressed. Related issues mention cache TTL regression from 1h to 5m in early March 2026, inflating costs and quota usage.

Fresh discussion on Pro Max 5x quota exhausted in 1.5 hours despite moderate usage

Today’s discussion adds several concrete signals that the quota problem may be tied to recent product/runtime changes rather than just unusually heavy usage. Multiple commenters point to a reduced cache TTL (described as 5 minutes in one comment) and to hidden context from installed skills/MCPs increasing token consumption, which would make idle sessions much more expensive than users expect. A second new theme is user workarounds and migration: one commenter says rolling back Claude Code and disabling adaptive thinking fixed rapid quota burn for them, while others report canceling subscriptions or switching to alternatives like GitHub Copilot or Codex. There’s also fresh pushback that limits were reset today but users are already burning through them quickly, reinforcing the sense that this is an active platform regression rather than an isolated report.

The quota story snapped into focus once users compared logs across March. In GitHub issue #46829, Sean Swanson says Claude Code moved from a 1 hour prompt-cache TTL to 5 minutes around early March, which would force long sessions to re-send far more context.

That is not just forum archaeology. In The Register's reporting, Anthropic said it reduced the TTL from one hour to five minutes for many requests last month, but argued that the change should not have increased costs. Users in the GitHub and HN threads plainly think otherwise.

The headline complaint in issue #45756 is brutal: 1.5 hours to exhaust a Pro Max 5x reset window under moderate use, with the reporter estimating 8.7 million effective tokens per hour. The same report suspects cache_read tokens may be counted at full rate instead of the usual discounted rate.

Hidden context

Pro Max 5x quota exhausted in 1.5 hours despite moderate usage

Relevant because it concerns Claude Code’s billing/quota mechanics, cache TTL behavior, hidden context overhead from skills and MCPs, and practical mitigation steps like version rollback and settings changes. The discussion also highlights competitive pressure from alternative coding assistants and the operational impact of regressions on developer workflows.

The most useful explanation from practitioners is not just cache TTL. It is cache TTL plus session bloat.

According to the HN thread summary, commenters repeatedly pointed to installed skills, MCP servers, and other hidden session context as token overhead that users do not see in the main prompt. The fresh follow-up makes the same point more bluntly: the 5 minute TTL compounds the cost of every extra bit of background context because idle time stops being cheap.

That framing also explains why complaints sound inconsistent across users. Someone running a minimal setup can have a very different burn profile from someone whose Claude Code instance is carrying a pile of skills, monitors, MCP tools, and long-lived repo context.

2.1.105 patch

Anthropic's April 13 patch is Christmas come early for terminal-tooling nerds. The official v2.1.105 release notes are mostly a cleanup sprint, but the fixes land right on the pain users were posting about all weekend.

The release's most relevant changes:

  • stalled API streams now abort after 5 minutes of no data and retry non-streaming instead of hanging indefinitely
  • EnterWorktree gets a path parameter for existing worktrees
  • PreCompact hooks can now block compaction
  • plugin manifests can declare background monitors that arm automatically
  • WebFetch now strips <style> and <script> so CSS-heavy pages do not blow the content budget
  • MCP sessions fail fast on malformed stdio output, and MCP tools are less likely to be missing on the first turn of headless sessions
  • /proactive is now an alias for /loop

ClaudeCodeLog's deeper diff thread also spotted new config and env surface around monitors, memories, memory_paths, away summaries, and session resume, plus stricter system-prompt routing for config changes and subagent verification.

Regression reports and outages

[MODEL] Claude Code is unusable for complex engineering tasks with the Feb updates

GitHub issue #42796 in anthropics/claude-code repo, created April 2, 2026 by @stellaraccident, closed April 6, 2026 by @bcherny. Reports Claude Code regression since February updates, making it unusable for complex engineering: ignores instructions, suggests incorrect fixes, does opposite of requests. Backed by analysis of 6,852 session logs (17,871 thinking blocks, 234,760 tool calls) showing 'redact-thinking-2026-02-12' rollout reduced thinking depth by ~67%+, shifting from research-first to edit-first behavior, correlating with quality drop. High engagement: 1716 thumbs up, various reactions.

The quota blowup landed on top of a much broader reliability argument. In GitHub issue #42796, a user claimed Claude Code had become unusable for complex engineering after February updates, and backed that with an analysis of 6,852 session logs, 17,871 thinking blocks, and 234,760 tool calls. The report says reasoning depth fell by roughly two thirds and the tool shifted from research-first to edit-first behavior.

Sunday's service wobble made that backdrop feel even worse. bridgemindai's post showed a raw 500 internal server error in Claude Code, then a follow-up six minutes later said the service was back. Separate reactions like skeptrune's daily-limit screenshot and zeeg's rendering complaint show how quickly UI bugs, outages, and quota burn are being folded into the same user narrative.

Fullscreen renderer

The last useful thread here is the renderer work. trq212's post points users to CLAUDE_CODE_NO_FLICKER=1, and the Fullscreen rendering docs describe it as an opt-in research preview for Claude Code v2.1.89 and later.

The implementation is concrete: Claude Code draws to the terminal's alternate screen buffer, keeps only visible messages in the render tree, adds mouse support, and keeps memory usage flat even in long conversations. That pairs neatly with the 2.1.105 fix list, which includes blank-screen, wrapped-input, whitespace, and small-terminal regressions. Anthropic is not only patching quota complaints, it is still actively rebuilding the terminal itself.

Further reading

Discussion across the web

Where this story is being discussed, in original context.

On X· 2 threads
TL;DR1 post
Regression reports and outages3 posts
Share on X