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

✍️ OpenClawRadar📅 Published: July 8, 2026🔗 Source
Claude Code v2.1.203: Major Bugfix Release with Background Session Recovery and Performance Improvements
Ad

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 agents no 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 PATH from the daemon; shell-exported ANTHROPIC_BASE_URL is now respected, preventing API key routing issues.
  • Worktree fixes: Bash no 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: TaskStop and TaskOutput now find background agents spawned by other agents — errors list running agents by ID and description.
Ad

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, with notifications/roots/list_changed sent on changes.
  • New CLI behavior: Left arrow no longer closes detail views — use Esc instead. Empty claude agents view 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

Ad

👀 See Also