v2.1.176
Claude CodeSummary
This release introduces configurable link badges in the footer and ensures session titles are generated in the conversation's language. Numerous critical bugs were fixed across model enforcement, remote control stability, background session management, and Linux/Windows compatibility. Credential caching for Bedrock has also been significantly improved to respect expiration times.
New Features
- Added `footerLinksRegexes` setting for regex-matched link badges in the footer row, configurable via user or managed settings
- Enabled session titles to be generated in the language of your conversation (can be pinned via the `language` setting)
Bug Fixes
- Fixed enforcement of available models, preventing alias model picks from redirecting to blocked models via environment variables, and ensuring `/fast` respects the allowlist
- Fixed auto mode failing on Fable 5 for organizations without Opus 4.8 enabled by falling back to the best available Opus model
- Fixed hook `if` conditions for Read/Edit/Write tool paths so documented patterns like `Edit(src/**)`, `Read(~/.ssh/**)`, and `Read(.env)` now match correctly
- Fixed Linux sandbox failing to start when `.claude/settings.json` is an absolute symlink
- Fixed `/copy` and mouse-selection copy not reaching the system clipboard inside tmux over SSH, and resolved tmux paste buffer loading issues on versions older than 3.2
- Fixed Remote Control silently switching the session model when connecting from web/mobile
- Fixed Remote Control disconnect notifications showing bare numeric codes instead of human-readable reasons, and prevented duplicate lines on connection failure transcripts
- Fixed Remote Control sessions failing to disconnect when signing into a different account
- Fixed `/cd` and worktree moves leaving the session reporting the previous directory's git branch
- Fixed an issue where pressing back in one window detached other windows attached to the same `claude agents` session
- Fixed backgrounded sessions showing "Working" indefinitely when `/bg` mid-turn had no further work
- Fixed background agent search by PR URL so PRs opened during scheduled wakeups or blocked jobs now appear in `claude agents` search
- Fixed the agents view input on Windows from showing no text cursor
- Fixed `claude --bg -cn <name>` failing to seed the session name
- Fixed background sessions to neutralize Windows network paths in persisted state before respawn
- Fixed background-session respawn rejecting resume attempts from corrupted state files
- Fixed the Windows background-service daemon failing to start if `~/.claude/daemon` has the ReadOnly attribute set
- Fixed cloud sessions failing with authentication errors when idle for too long before being claimed
Improvements
- Improved Bedrock credential caching: credentials from `awsCredentialExport` are now cached until their `Expiration` time instead of a fixed 1 hour
- Background sessions now show clearer guidance when a window left open across an auto-update cannot submit a reply, and `claude daemon status` now explains version-skew behavior