Claude Code v2.1.195
Released Jun 26, 2026 (2 months ago).
253 issues reference this build
66 still open
187 resolved (74%)
"References this build" means the issue body mentions running 2.1.195 (from the
bug-report template). It reflects report volume, not a proven defect count — an issue may mention a
version without being caused by it. First-party data from the anthropics/claude-code tracker.
Top issues reported on v2.1.195
Ranked by community engagement (reactions and comments).
- [FEATURE] Treat Plugins as First-class Vendored Dependencies
- CLAUDE_CODE_DISABLE_MOUSE_CLICKS=1 no longer preserves text selection in VS Code terminal
- Advisor Bug - "Waiting for API response" error message
- [BUG] Fullscreen render mode: no scrollbar and scrolling fully broken (arrows/PageUp/PageDown do nothing) once output exceeds one screen
- [BUG] ├─── ✂ ─── 1 lines hidden ─────────────────────┤
- [BUG] 2.1.19x native CLI: OAuth login fails CERT_HAS_EXPIRED on claude.com / platform.claude.com (no proxy) — bundled Bun 1.4.0 regression vs 1.3.14
- VSCode extension: input box flickers and focus rapidly ping-pongs between multiple open session tabs
- [Bug] Workflow tool delivers JSON args as string instead of parsed object
- [BUG] /feedback submissions should allow for redaction/scrubbing/audit of PII/Secrets before submission
- [BUG] /remote-control crashes after hibernation: Cannot read properties of undefined (reading 'session_url')
- [BUG] Claude Agents has buggy behaviour with agent invocation via CLI
- [Bug] Terminal focus-in event consumed as prompt denial in permission dialog
- [BUG] `claude plugin install --scope project` overwrites `installed_plugins.json` instead of merging
- Individual Pro subscriber blocked from Claude Code: 'organization disabled' → 'Max or Pro required' (entitlement sync bug)
- [BUG] Read Out Loud / Play voice degrades mid-playback — gets soft, speeds up, voice changes, and fades
- [Bug] Manual-only plugin skills not registered at startup without /reload-plugins
- [BUG] DISABLE_NONESSENTIAL_TRAFFIC silently breaks /usage
- MCP tool calls silently drop parameters emitted after a long parameter value (v2.1.195)
- [BUG] Opus 4.8 (1M) intermittently emits tool calls as legacy <invoke> XML (dropped antml: prefix) instead of structured tool_use — self-reinforcing in long non-ASCII sessions
- [Feature Request] Improve UI affordance for clickable options to prevent accidental selection
- [BUG] /design-sync slash command not available in Claude Code v2.1.195
- Regression (2.1.195 → 2.1.196): background daemon transient-spawn fails over SSH on macOS — "Could not switch to audit session: Operation not permitted"
- [BUG] Agent Teams: tmux/auto teammates crash on spawn — non-TTY stdin triggers --print with no prompt (2.1.195)
- [Bug] Sub-agents stuck in infinite loops consuming excessive tokens
- [Bug] Tool-call markup leaks into assistant text after large context accumulation
- [BUG] [VS Code Extension] Input field intercepts Ctrl+J, preventing macOS IME input source toggle (Regression in v2.1.195)
- [BUG] VS Code extension (Cursor): mid-turn assistant text renders as collapsed "Thought for Xs" stubs — regressed in 2.1.196, worse in 2.1.197 (2.1.195 OK)
- LSP tool: goToDefinition/findReferences/workspaceSymbol always return empty while hover/documentSymbol work
- [Bug] Claude Code Desktop crashes with EPERM error after Fable 5 suspension
- Intermittent reasonless permission denial on Edit/Write (fail-closed), persists under bypassPermissions
Changelog
What's changed
- Added
CLAUDE_CODE_DISABLE_MOUSE_CLICKSto disable mouse click/drag/hover in fullscreen mode while keeping wheel scroll - Fixed hook matchers with hyphenated identifiers (e.g.
code-reviewer,mcp__brave-search) accidentally substring-matching — they now exact-match. Usemcp__brave-search__.*to match all tools from a hyphenated MCP server. - Fixed voice dictation on macOS capturing silence in long-running sessions after the default input device changes
- Fixed voice dictation auto-submit never firing for languages written without spaces (Japanese, Chinese, Thai)
- Fixed external plugins enabled only by project
.claude/settings.jsonnot requiring explicit install consent on every loader path - Fixed
/pluginEnable/Disable not working when a plugin'splugin.jsonnamediffers from its marketplace entry name - Fixed background jobs disappearing from
claude agentsor losing data when written by a newer Claude Code version - Fixed reopening a crashed background task showing a blank screen for up to 5 seconds instead of its restart
- Fixed background agent daemons running unreachable when the control socket fails to start, blocking restarts
- Improved voice mode on Linux: now distinguishes "no microphone" from "SoX not installed" when SoX is present but no audio capture device exists
- Improved
claude agentscompleted list to fill available vertical space; on short terminals the header compacts so live sessions stay visible - Improved Remote session startup with a provisioning checklist while the container starts