v2.1.133
Claude CodeSummary
This release introduces new configuration options for controlling worktree branching behavior and specifying sandbox binary paths on Linux/WSL. Several critical bugs have been resolved, including issues with parallel session authentication, permission checks on mapped drives, and inconsistent effort level propagation across concurrent sessions. Memory usage has also been improved by better managing background workers.
New Features
- Added the `worktree.baseRef` setting to choose whether worktrees branch from `origin/<default>` or local `HEAD`.
- Added managed settings `sandbox.bwrapPath` and `sandbox.socatPath` for specifying custom binary locations on Linux/WSL.
- Added the `parentSettingsBehavior` admin-tier key to allow SDK managed settings to opt into policy merging.
- Enabled hooks to receive the active effort level via the `effort.level` JSON input field and the `$CLAUDE_EFFORT` environment variable.
- Added `--remote-control` to the output of `claude --help`.
Bug Fixes
- Fixed parallel sessions dead-ending at 401 after a refresh-token race wiped shared credentials.
- Fixed `Edit`/`Write` allow rules scoped to a drive root (e.g., `C:`) or POSIX `/` matching incorrectly and always prompting.
- Fixed an unhandled rejection (`ECOMPROMISED`) when a history or session-log file lock is compromised by clock skew or slow disk.
- Fixed pressing Esc during conversation compaction showing a spurious "Error compacting conversation" notification.
- Fixed `HTTP(S)_PROXY` / `NO_PROXY` / mTLS not being respected for the full MCP OAuth flow, including discovery, dynamic client registration, token exchange, and token refresh.
- Fixed Read/Write/Edit being denied on mapped network drives passed via `--add-dir` or SDK `additionalDirectories`.
- Fixed Remote Control stop/interrupt from claude.ai not fully canceling the CLI session, causing queued messages to not advance after interrupting a stuck tool or prompt.
- Fixed `/effort` in one session unexpectedly changing the effort level of other concurrent sessions, and a related issue where an IDE effort change could be silently dropped.
- Fixed subagents not discovering project, user, or plugin skills via the Skill tool.
- [VSCode] Fixed `claudeCode.claudeProcessWrapper` failing with "Unsupported platform" when the extension build doesn't bundle a Claude binary.
Improvements
- Improved focus mode behavior.
- Improved memory usage by releasing warm-spare background workers under memory pressure.