Claude Code v2.1.81
Claude Code v2.1.81 was released on .
Summary
- Added --bare flag for scripted -p calls — skips hooks, LSP, plugin sync, and skill directory walks; requires ANTHROPICAPIKEY or an apiKeyHelper via --settings (OAuth and keychain auth disabled); ...
Release Context
- This was the 65th Claude Code release of 2026 tracked by Havoptic.
- It shipped 1 day after Claude Code v2.1.80 (March 19, 2026).
Shipped around the same time
Within 3 days of this release, other AI coding tools also shipped:
- GitHub Copilot CLI v1.0.11 (March 23, 2026)
- GitHub Copilot CLI v1.0.10 (March 20, 2026)
- Kiro CLI v1.28.0 (March 20, 2026)
- Kiro CLI v1.28.1 (March 20, 2026)
- OpenAI Codex CLI rust-v0.116.0 (March 19, 2026)
Compare Claude Code: vs OpenAI Codex CLI · vs Cursor · vs Gemini CLI · vs Kiro CLI · vs GitHub Copilot CLI · vs Devin Desktop · vs Antigravity CLI
Release Notes
- Added --bare flag for scripted -p calls — skips hooks, LSP, plugin sync, and skill directory walks; requires ANTHROPICAPIKEY or an apiKeyHelper via --settings (OAuth and keychain auth disabled); auto-memory fully disabled
- Added --channels permission relay — channel servers that declare the permission capability can forward tool approval prompts to your phone
- Fixed multiple concurrent Claude Code sessions requiring repeated re-authentication when one session refreshes its OAuth token
- Fixed voice mode silently swallowing retry failures and showing a misleading "check your network" message instead of the actual error
- Fixed voice mode audio not recovering when the server silently drops the WebSocket connection
- Fixed CLAUDECODEDISABLEEXPERIMENTALBETAS not suppressing the structured-outputs beta header, causing 400 errors on proxy gateways forwarding to Vertex/Bedrock
- Fixed --channels bypass for Team/Enterprise orgs with no other managed settings configured
- Fixed a crash on Node.js 18
- Fixed unnecessary permission prompts for Bash commands containing dashes in strings
- Fixed plugin hooks blocking prompt submission when the plugin directory is deleted mid-session
- Fixed a race condition where background agent task output could hang indefinitely when the task completed between polling intervals
- Resuming a session that was in a worktree now switches back to that worktree
- Fixed /btw not including pasted text when used during an active response
- Fixed a race where fast Cmd+Tab followed by paste could beat the clipboard copy under tmux
- Fixed terminal tab title not updating with an auto-generated session description
- Fixed invisible hook attachments inflating the message count in transcript mode
- Fixed Remote Control sessions showing a generic title instead of deriving from the first prompt
- Fixed /rename not syncing the title for Remote Control sessions
- Fixed Remote Control /exit not reliably archiving the session
- Improved MCP read/search tool calls to collapse into a single "Queried {server}" line (expand with Ctrl+O)
- Improved ! bash mode discoverability — Claude now suggests it when you need to run an interactive command
- Improved plugin freshness — ref-tracked plugins now re-clone on every load to pick up upstream changes
- Improved Remote Control session titles to refresh after your third message
- Updated MCP OAuth to support Client ID Metadata Document (CIMD / SEP-991) for servers without Dynamic Client Registration
- Changed plan mode to hide the "clear context" option by default (restore with "showClearContextOnPlanAccept": true)
- Disabled line-by-line response streaming on Windows (including WSL in Windows Terminal) due to rendering issues
- [VSCode] Fixed Windows PATH inheritance for Bash tool when using Git Bash (regression in v2.1.78)
Other Recent Claude Code Releases
- v2.1.215 (July 19, 2026)
- v2.1.214 (July 18, 2026)
- v2.1.212 (July 16, 2026)
- v2.1.211 (July 15, 2026)
- v2.1.210 (July 14, 2026)
All Claude Code releases · All AI coding tool releases on Havoptic