Release notes

FEATURE

Voice dictation upgrades: catches silence, auto-submits CJK languages

Dictating commands with your voice is now much smarter. Previously, for languages that are written without spaces (like Japanese, Chinese, or Thai), the system struggled to realize when you finished speaking and would fail to auto-submit your message; it now perfectly understands the pauses and submits them automatically. On macOS, if you swapped your microphone device in the middle of a long-running session, the app used to go deaf and just record pure silence; that's fixed. On Linux, it can now clearly distinguish whether you are entirely missing a microphone or just missing the required audio software, giving you exact error messages instead of vague ones. It's like a typist who finally learned a foreign language: they used to never know when your Chinese sentence ended, but now they punctuate and submit it perfectly, and they'll instantly notify you if your microphone cord gets unplugged.

BUGFIX

Mouse tweaks, plugin and background task fixes

Several frustrating details surrounding controls and background tools have been ironed out. If you hate accidentally clicking things in fullscreen mode, you can now toggle a setting (CLAUDE_CODE_DISABLE_MOUSE_CLICKS) to completely disable clicks, drags, and hovers while still keeping the convenience of the scroll wheel. For plugins, if a tool's name contained a hyphen (like code-reviewer), the system used to lazily match parts of the name and load the wrong thing; it now strictly matches exact names. You can also successfully toggle a plugin on or off even if its internal code name differs from its storefront name. Furthermore, background jobs written by a newer version of Claude will no longer mysteriously vanish from your agent list, and if you reopen a crashed task, it instantly restarts instead of forcing you to stare at a blank white screen for 5 seconds. It's like customizing your workspace: your mouse can be locked to scrolling only so you never click by accident, your hired contractors (plugins) won't refuse to work just because of a typo in their name, and your to-do list won't magically erase itself just because you bought a newer pen.

Original changelog

Original changelogVoice dictation upgrades: catches silence, auto-submits CJK languages
Fixed voice dictation auto-submit never firing for languages written without spaces (Japanese, Chinese, Thai)
Fixed voice dictation on macOS capturing silence in long-running sessions after the default input device changes
Improved voice mode on Linux: now distinguishes "no microphone" from "SoX not installed" when SoX is present but no audio capture device exists
Original changelogMouse tweaks, plugin and background task fixes
Added `CLAUDE_CODE_DISABLE_MOUSE_CLICKS` to 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. Use `mcp__brave-search__.*` to match all tools from a hyphenated MCP server.
Fixed external plugins enabled only by project `.claude/settings.json` not requiring explicit install consent on every loader path
Fixed `/plugin` Enable/Disable not working when a plugin's `plugin.json` `name` differs from its marketplace entry name
Fixed background jobs disappearing from `claude agents` or 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 `claude agents` completed 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