v2.1.92
Claude CodeSummary
This release introduces an interactive Bedrock setup wizard for easier AWS integration and adds detailed cost breakdowns for subscription users. Several critical bugs have been resolved, including issues with subagent spawning in tmux sessions and incorrect hook behavior. Additionally, the /release-notes command is now interactive, and the /vim command has been replaced by a configuration toggle.
New Features
- Added interactive Bedrock setup wizard accessible from the login screen for guided AWS authentication, region configuration, credential verification, and model pinning.
- Added per-model and cache-hit breakdown to the /cost command for subscription users.
- Enabled Remote Control session names to default to the user's hostname (e.g. myhost-graceful-unicorn), which can be overridden.
- Pro users now see a footer hint when returning to a session after prompt cache expiration, indicating the approximate number of uncached tokens for the next turn.
Bug Fixes
- Fixed subagent spawning permanently failing with "Could not determine pane count" after tmux windows were killed or renumbered during a long-running session.
- Fixed prompt-type Stop hooks incorrectly failing when the small fast model returns ok:false, restoring preventContinuation:true semantics for non-Stop prompt-type hooks.
- Fixed tool input validation failures when streaming emits array/object fields as JSON-encoded strings.
- Fixed an API 400 error that could occur when extended thinking produced a whitespace-only text block alongside real content.
- Fixed accidental feedback survey submissions caused by auto-pilot keypresses and consecutive-prompt digit collisions.
- Fixed misleading "esc to interrupt" hint appearing alongside "esc to clear" when text selection exists in fullscreen mode during processing.
- Fixed Homebrew install update prompts to use the correct release channel (claude-code → stable, claude-code@latest → latest).
- Fixed ctrl+e jumping to the end of the next line when already at the end of the line in multiline prompts.
- Fixed an issue where the same message could appear at two positions when scrolling up in fullscreen mode (for terminals supporting DEC 2026).
- Fixed idle-return "/clear to save X tokens" hint showing cumulative session tokens instead of the current context size.
- Fixed plugin MCP servers getting stuck "connecting" on session start when they duplicate an unauthenticated claude.ai connector.
- Restored unix-socket blocking for sandboxed commands by ensuring the apply-seccomp helper ships in both npm and native builds for the Linux sandbox.
Improvements
- Added forceRemoteSettingsRefresh policy setting to block startup until remote managed settings are freshly fetched, failing closed if fetch fails.
- /release-notes command is now an interactive version picker.
- Removed the /tag command.
- Removed the /vim command (Vim mode is now toggled via /config → Editor mode).