Claude Code Quality Postmortem (April 23, 2026): Effort Defaults Reverted, Idle-Session Bug Fixed, Limits Reset
Anthropic detailed three separate Claude Code changes that degraded perceived quality (effort default, idle-session thinking retention, and verbosity prompting), and confirmed fixes shipped by v2.1.116 along with a subscriber usage-limit reset.
Editorial Team
The AI Coding Tools Directory editorial team researches and reviews AI-powered development tools to help developers find the best solutions for their workflows.
Anthropic published an engineering postmortem on April 23, 2026 after users reported that Claude Code felt worse over parts of March and April. According to Anthropic, the root cause was three separate product-layer changes that affected Claude Code’s perceived intelligence and session continuity — while the Claude API itself was unaffected. (Anthropic engineering postmortem)
Anthropic's terminal-based AI coding agent with Claude Opus 4.7, /ultrareview, Routines, /ultraplan, and 80.9% SWE-bench
This post summarizes the high-signal, user-relevant takeaways for teams using Claude Code day-to-day.
TL;DR
- A default effort change (high → medium) traded intelligence for latency; it was reverted after feedback. (Anthropic engineering postmortem)
- An idle-session optimization bug repeatedly cleared prior reasoning, causing “forgetful” sessions and extra cache misses; it was fixed in v2.1.101. (Anthropic engineering postmortem)
- A verbosity-reduction system prompt hurt coding quality and was reverted in v2.1.116. (Anthropic engineering postmortem)
- Anthropic says all issues were resolved by April 20 (v2.1.116) and usage limits were reset for subscribers as of April 23. (Anthropic engineering postmortem)
1) Effort defaults: medium was the wrong tradeoff
Anthropic says that on March 4, Claude Code changed the default reasoning effort from high to medium to reduce very long tail latencies that made the UI look frozen for some users. (Anthropic engineering postmortem)
After users reported lower perceived intelligence, Anthropic says it reverted this decision on April 7 — defaulting back to high for most models, and to xhigh for Opus 4.7 specifically. (Anthropic engineering postmortem)
What to do
- If Claude Code feels “dumber” on a given day, confirm your current effort level with
/effortand bump it back up for hard tasks. - If you’re using Opus 4.7, note that Anthropic’s stated default is
xhigheffort (so “high” may be a downgrade for your workload). (Anthropic engineering postmortem)
2) Idle-session bug: repeated clearing of prior thinking
On March 26, Anthropic shipped an optimization intended to clear older thinking from sessions idle for more than an hour to reduce resume latency. Anthropic says a bug caused this clearing to happen every turn for the rest of the session, which made Claude Code appear forgetful/repetitive and also increased cache misses (making usage limits drain faster). (Anthropic engineering postmortem)
Anthropic says this was fixed on April 10 in v2.1.101. (Anthropic engineering postmortem)
What to do
If you’re coming back to a long-running session and it suddenly loses thread:
- First, update Claude Code to the latest version.
- Second, consider starting a fresh session with a short recap and links to key files (especially if you were idle for long periods during the work). The underlying bug should be fixed, but this remains a useful workflow when resuming weeks-old work.
3) Verbosity prompt change: reverted after eval regression
Anthropic says that on April 16, it added a system prompt instruction to keep text between tool calls to 25 words and final responses to 100 words unless needed. In combination with other changes, Anthropic says this hurt coding quality and was reverted on April 20 (v2.1.116) after a 3% drop in coding-quality evaluations. (Anthropic engineering postmortem)
Subscriber usage limits reset
Anthropic says that while the issues were challenging to identify (because each change affected different slices of traffic on different schedules), all three issues were resolved as of April 20 (v2.1.116) and subscriber usage limits were reset as of April 23. (Anthropic engineering postmortem)
Sources
- Anthropic engineering: “An update on recent Claude Code quality reports” (Apr 23, 2026): https://www.anthropic.com/engineering/april-23-postmortem
Tools Mentioned in This Article
Free Resource
2026 AI Coding Tools Comparison Chart
Side-by-side comparison of features, pricing, and capabilities for every major AI coding tool.
No spam, unsubscribe anytime.
Workflow Resources
Cookbook
AI-Powered Code Review & Quality
Automate code review and enforce quality standards using AI-powered tools and agentic workflows.
Cookbook
Building AI-Powered Applications
Build applications powered by LLMs, RAG, and AI agents using Claude Code, Cursor, and modern AI frameworks.
Cookbook
Building APIs & Backends with AI Agents
Design and build robust APIs and backend services with AI coding agents, from REST to GraphQL.
Cookbook
Debugging with AI Agents
Systematically debug complex issues using AI coding agents with structured workflows and MCP integrations.
MCP Server
AWS MCP Server
Interact with AWS services including S3, Lambda, CloudWatch, and ECS from your AI coding assistant.
MCP Server
Context7 MCP Server
Fetch up-to-date library documentation and code examples directly into your AI coding assistant.
MCP Server
Docker MCP Server
Manage Docker containers, images, and builds directly from your AI coding assistant.
MCP Server
Figma MCP Server
Access Figma designs, extract design tokens, and generate code from your design files.
Frequently Asked Questions
Was Claude's API impacted?
What changed about effort defaults?
What was the idle-session bug?
Why did Anthropic reset usage limits?
Related Articles
Cursor Team Marketplace (May 1, 2026): First-Party Plugin Controls Without a Repo
Cursor shipped a Team Marketplace update on May 1, 2026: admins can create a team marketplace without connecting a repository, and manage install behavior for first-party plugins (MCP servers, skills, subagents, rules, hooks).
Read more →NewsCursor Security Review (April 30, 2026): Always-on PR Security Reviewer + Scheduled Vulnerability Scanner
Cursor Security Review entered beta on April 30, 2026 for Teams and Enterprise plans, adding always-on security agents: a PR Security Reviewer that leaves inline findings and a scheduled Vulnerability Scanner that can send Slack updates.
Read more →NewsClaude Code v2.1.126 (May 1, 2026): claude project purge, gateway-aware /model, OAuth paste login, managed-sandbox security fix
Claude Code v2.1.126 adds claude project purge to delete local state, lists gateway /v1/models in /model when using ANTHROPIC_BASE_URL, lets claude auth login accept pasted OAuth codes for SSH/WSL/containers, expands dangerously-skip-permissions for protected paths, and ships a managed-sandbox security fix.
Read more →