Claude Code v2.1.195: Hook Matcher Fix, Mouse Disable Env Var, Voice Dictation Fixes

✍️ OpenClawRadar📅 Published: June 27, 2026🔗 Source
Claude Code v2.1.195: Hook Matcher Fix, Mouse Disable Env Var, Voice Dictation Fixes
Ad
Ad

What's Changed in v2.1.195

This release addresses several long-standing issues and adds a new environment variable for controlling mouse interaction.

Key Fixes

  • Hook matchers now exact-match: Previously, hyphenated identifiers like code-reviewer or mcp__brave-search could accidentally substring-match. Now they require exact match. To match all tools from a hyphenated MCP server, use mcp__brave-search__.*.
  • Voice dictation: Fixed two bugs — on macOS, long-running sessions could capture silence after the default input device changes; auto-submit never fired for languages without spaces (Japanese, Chinese, Thai).
  • Plugin behavior: External plugins enabled via .claude/settings.json no longer require explicit install consent on every loader path. Also fixed /plugin Enable/Disable when a plugin's plugin.json name differs from its marketplace entry name.
  • Background jobs: Fixed background jobs disappearing from claude agents or losing data when written by a newer Claude Code version. Also fixed reopening a crashed background task showing a blank screen for up to 5 seconds, and background agent daemons becoming unreachable when the control socket fails to start.
  • Remote session: Added a provisioning checklist display while the container starts.

Improvements

  • New env var: CLAUDE_CODE_DISABLE_MOUSE_CLICKS disables mouse click/drag/hover in fullscreen mode while keeping wheel scroll.
  • Voice mode on Linux: Now distinguishes 'no microphone' from 'SoX not installed' when SoX is present but no audio capture device exists.
  • claude agents UI: The completed list now fills available vertical space. On short terminals, the header compacts so live sessions stay visible.

📖 Read the full source: GitHub Claude-Code

Ad

👀 See Also