
Claude Code v2.1.203 Major Updates - Access to Claude Fable 5 extended until July 12 for all paid plans
This page has been translated by machine translation. View original
This is Ishikawa from the Cloud Business Division. Claude Code v2.1.203 (released 2026-07-07) has been released. This is a stability release focused primarily on fixes related to background agent (claude agents) stability, with no breaking changes.
Note that access to Claude Fable 5 has been extended through July 12 for all paid plans. You can continue to use up to 50% of Claude Fable 5's weekly usage limit as before.
Update Summary
v2.1.203 includes 37 changes. The majority are bug fixes related to background sessions, sub-agents, and isolated execution via git worktree, aimed at improving the reliability of long-running and concurrent workflows. It also includes small new features such as advance warnings for login expiration and support for MCP roots/list, as well as improvements to streaming responsiveness and binary size.
Notable Updates
- Bug Fix: Fixed a regression (introduced in 2.1.196) causing 15–20 second freezes when opening or switching background agent sessions on macOS. Additionally, fixed an issue where background sessions would become permanently unresponsive when session tokens expired, and an issue where sub-agent work would be discarded and restarted from the beginning when returning to
claude agents— work is now properly carried over. - Security: Fixed an issue where background/agent view sessions would fail to pick up
ANTHROPIC_BASE_URLexported from the shell, causing API keys to be unintentionally sent to the default endpoint and failing with 401. Users running through their own proxy or gateway will see correct behavior with this release. - New Feature: A warning is now displayed when login expiration is approaching. You can re-authenticate before background sessions are interrupted due to expired authentication.
Update Details
New Features
- A warning is now displayed when login expiration is approaching. You can re-authenticate before background sessions are interrupted.
- Session additional working directories are now included in MCP's
roots/list, andnotifications/roots/list_changedis sent when the target changes. MCP servers can now accurately understand the session's scope. - In manual permission mode, a gray ⏸ badge is now displayed in the footer so the current mode is always visible.
- [VSCode] Added an "Enable Remote Control for all sessions" settings toggle to the extension.
Improvements
- Improved responsiveness while streaming long responses. Live preview updates no longer redraw the entire screen.
- Improved sub-agent behavior to reduce the likelihood of delegating an entire task wholesale to another sub-agent.
- Lazy-loaded large bundle dependencies, reducing binary size by approximately 7 MB and startup memory by approximately 7 MB.
Fixes
Many bugs have been fixed, primarily related to background agents. The most impactful are as follows:
- Fixed 15–20 second freeze when launching background sessions on macOS: Sessions were freezing when opening or switching due to incorrect out-of-memory detection (a regression introduced in 2.1.196).
- Fixed permanent unresponsiveness in background sessions: When a daemon's session token expired, it would become unresponsive to attach, reply, or stop commands. It now recovers automatically.
- Fixed sub-agent stopping and re-execution when returning to
claude agents: Returning to the list was silently stopping running sub-agents and re-executing prompts from the beginning. Work is now properly carried over. - Fixed memory/CPU regression caused by context usage indicator: Stopped re-parsing the entire transcript after every turn in interactive sessions, reducing memory and per-turn CPU consumption.
- Fixed API key being sent to wrong endpoint due to missing
ANTHROPIC_BASE_URL: The exported base URL was not being applied in background/agent view sessions, causing API keys to be sent to the default endpoint and failing with 401. - Fixed all sessions stopping when background daemon auto-upgrade failed: When an auto-upgrade failed, all running background sessions would silently stop.
In addition, numerous smaller bugs have been fixed including missing tools and lost output on Windows, isolated execution via git worktree, agent list and session operations, LSP plugins, and terminal display flickering.
Other Changes
- Changed behavior so that the left arrow key no longer closes background task, diff, and workflow detail views. Press Esc to close them. Please note this is a change in behavior for those accustomed to the previous behavior.
- The empty
claude agentsview now always displays organized sections (Needs input / Working / Completed) with descriptions. - Removed the "claude command missing or broken" warning at startup; it is now shown in
/doctorand/statusinstead. - Removed redundant navigation hints from the
claude agentsfooter.
Closing
v2.1.203 includes many fixes that will make a real difference for those running background agents concurrently and for extended periods. Issues such as startup freezes on macOS, permanent unresponsiveness, sub-agent work carry-over, and missing ANTHROPIC_BASE_URL were all bugs that were easy to encounter in real-world usage. If any of these sound familiar, why not update and give it a try?
References