v2.1.202
Claude CodeSummary
This release introduces configuration options for controlling dynamic workflow size and enhances observability by adding OpenTelemetry attributes to workflow agents. Numerous bugs have been resolved, including fixes for crashes during history search, issues with remote control commands, and improved reliability for session resumption and file downloads over flaky connections.
New Features
- Added a "Dynamic workflow size" setting in /config for controlling the general size of dynamic workflows (advisory guideline).
- Enabled OpenTelemetry attribute logging for workflow-spawned agents, including workflow run ID and name, to reconstruct agent activity from OTel data.
Bug Fixes
- Fixed a crash occurring in the inline Ctrl+R history search when accepting or cancelling while the search was actively scanning history.
- Fixed background sessions losing their new name after a job restart when using /rename.
- Fixed transient mTLS handshake failures that occurred when settings were re-applied during in-place client certificate rotation.
- Fixed commands sent from Remote Control (mobile/web) to interactive sessions failing with an "Unknown command" error.
- Fixed images and files sent from the Remote Control mobile or web app without a caption being silently dropped.
- Fixed the sign-in URL emitted by claude auth login and claude mcp login --no-browser not being reliably clickable when wrapped over SSH; it is now emitted as a single hyperlink.
- Fixed instances where opening a chat from claude agents failed with a "currently running as a background agent" error, leading to a worker crash/respawn loop.
- Fixed corruption of workflow scripts containing unicode quote escapes in strings; workflow parse errors now correctly point to the offending line.
- Fixed voice dictation retrying indefinitely when the microphone or audio recorder fails; repeated capture failures now pause voice input.
- Fixed /remote-control sessions displaying the incorrect permission mode in the mobile and web apps.
- Fixed resuming a session by name, or opening the resume picker, taking minutes and consuming excessive memory in repositories with many git worktrees.
- Fixed installer and updater downloads immediately failing with "aborted" when a proxy or network connection dropped mid-download; transient connection drops now retry.
- Fixed re-invoking an already-loaded skill resulting in a duplicate copy of its instructions being appended to context.
Improvements
- Improved the /workflows agent list layout by widening titles, adding a dedicated time column, shortening model names, and removing per-row tool-call counts.
- Improved MCP error messages, providing clearer guidance when a server config specifies a url but lacks a type, suggesting the correct type.
- Changed /review <pr> back to a fast single-pass review, directing users to use /code-review <level> <pr#> for multi-agent reviews.