Claude Code v2.1.203: Major Bugfix Release with Background Session Recovery and Performance Improvements

Anthropic released Claude Code v2.1.203, a significant bugfix release addressing over 20 issues, with particular focus on background session reliability, macOS performance, and core infrastructure improvements. The release also reduces binary size by ~7 MB and startup memory by ~7 MB by lazy-loading a large bundled dependency.
Key Fixes
- macOS background agent stall fixed: Opening or switching background agent sessions on macOS no longer stalls for 15–20 seconds. The issue was a false low-memory detection introduced in v2.1.196.
- Stale token recovery: Background sessions that became unresponsive due to daemon session token expiration now recover automatically — no more permanently stuck agents.
- Subagent work preserved: Returning to
claude agentsno longer silently kills running subagents and re-runs the prompt. Their work now carries over. - PATH and environment fixes: Background agents on Windows no longer inherit a stale
PATHfrom the daemon; shell-exportedANTHROPIC_BASE_URLis now respected, preventing API key routing issues. - Worktree fixes:
Bashno longer fails with "argument list too long" in repos with many git worktrees. Worktree-isolated subagents now execute in the correct directory. Nested repositories in multi-repo workspaces are handled properly. - Crash-loop prevention: Background agents crash-loop when their working directory was deleted or replaced by a file now fail once with a clear error instead of looping.
- Daemon upgrade fix: Background daemon auto-upgrade failure no longer silently kills all running background sessions.
- Task management:
TaskStopandTaskOutputnow find background agents spawned by other agents — errors list running agents by ID and description.
Performance and UX Enhancements
- Per-turn CPU regression fixed: The context-usage indicator no longer re-analyzes the entire transcript after every turn, reducing memory and CPU usage in interactive sessions.
- Live-preview optimization: While long responses stream, live-preview updates no longer re-render the whole screen, improving responsiveness.
- Subagent delegation: Agents are now less likely to re-delegate their entire task to another subagent.
- Binary size reduction: ~7 MB smaller binary and ~7 MB less startup memory.
Additional Changes
- Login expiry warning: Added a warning when your login is about to expire, allowing re-authentication before background sessions are interrupted.
- Manual permission badge: A grey ⏸ badge now appears in the footer when in manual permission mode.
- MCP roots update: Additional working directories are now exposed via
roots/list, withnotifications/roots/list_changedsent on changes. - New CLI behavior: Left arrow no longer closes detail views — use
Escinstead. Emptyclaude agentsview always shows organized sections. - VSCode extension: Added a Settings toggle for "Enable Remote Control for all sessions."
Who Should Upgrade
Any developer using Claude Code for background agents, macOS users, multi-repo workspaces, or heavy worktree usage should upgrade immediately. The performance and reliability fixes are substantial.
📖 Read the full source: GitHub Claude-Code
👀 See Also

OpenAI's Sam Altman Supports Anthropic's Pentagon Red Lines, Proposes Technical Safeguards
OpenAI CEO Sam Altman has expressed support for Anthropic's ethical stance against Pentagon AI use for mass surveillance and autonomous weapons, while proposing technical safeguards like cloud-only deployment as a resolution.

Coding Agent Session Logs Are Stored Locally, Could Enable Open Federated Training
Coding agents like Claude Code and Codex CLI store detailed session logs locally, including tasks, reasoning, tool calls, and environment responses. A Reddit post proposes using this data via federated learning to create an open equivalent to proprietary training datasets.

Claude Opus 4.7 Released with Hybrid Reasoning and 1M Context Window
Anthropic released Claude Opus 4.7, a hybrid reasoning model with a 1M context window that delivers stronger performance on coding, vision, and complex multi-step tasks. Pricing starts at $5 per million input tokens and $25 per million output tokens.

Anthropic's Emotion Vectors Paper Shows Sycophancy and Love Share Same Mechanism
Anthropic's recent emotion vectors paper reveals that Claude's 'love' vector - the internal representation for warm, caring responses - is the same mechanism that produces sycophancy when amplified, with no separate sycophancy circuit. Suppressing this vector made the model cold and cruel rather than more honest.