【新版本首发】Claude Code v2.1.195 发布:无空格语言(中/日/泰)语音免敲击直出、一键锁定鼠标流、大修权限逃逸漏洞!
Anthropic 在 2026 年 6 月 26 日正式推送了 Claude Code 的v2.1.195版本!随着 6 月份即将步入尾声,Claude Code 的迭代方向已经从大框架的重构,全面转向了极端边缘场景的打磨与跨语言、跨平台无障碍交互的闭环。本次更新不仅彻底解决了困扰亚洲开发者已久的中文/日文语音输入自动提交(Auto-submit)卡死的硬伤,还对项目级插件越权加载漏洞以及全屏模式下的鼠标流控制进行了精准的大刀阔斧的重构。
更新时间:2026-06-26 21:29 UTC
核心看点:无空格语言(中文/日语/泰语)语音自动提交功能满血复活、引入一键禁用全屏鼠标控制开关、封堵项目级插件越权加载漏洞、大修横杠标识符 Hook 误伤 Bug。
以下是本次更新的全量硬核技术解读:
一、亚洲开发者重大利好:中文/日文/泰文语音 dictation 自动提交机制满血复活!
在引入了/voice语音听写模式后,用嘴驱动 AI 自动写代码本应是极其科幻的体验。然而,亚洲开发者此前在使用该功能时遭遇了一个非常憋屈的交互硬伤:
旧痛点(语系判断机制漏洞):在旧版本中,语音模式的“自动提交(Auto-submit)”逻辑是基于英文等带有“空格(Spaces)”的语系分词机制来计算断句和停顿的。这直接导致在中文、日本、泰语等天然没有空格的语言环境下,自动提交器会彻底“失聪”永远无法触发。开发者用中文说完一整段长需求后,必须痛苦地手动去敲击键盘才能把 Prompt 发出去。
新修复:v2.1.195 版本彻底重构了针对多语言语音断句的流式识别状态机。现在使用纯中文、纯日语进行语音口述,系统也能完美、灵敏地捕捉到你的语气停顿,并在说话结束时实现 100% 原生免敲击自动提交!
macOS 专属长会话修复:顺带修复了 macOS 平台上,在长时间常驻的超长会话中,如果系统默认音频输入设备(如切换了耳机/麦克风)发生变更,语音模式会彻底捕捉不到声音(录入一片死寂)的底层兼容 Bug。
Linux 报错去模糊化:在 Linux 环境下,系统现在能够极其聪明地通过 SoX 依赖状态,准确分辨并提示当前究竟是“没有插入麦克风硬件(No microphone)”,还是底层“SoX 录音组件根本没安装(SoX not installed)”。
二、极客新特性:新增CLAUDE_CODE_DISABLE_MOUSE_CLICKS全屏鼠标锁
在之前的版本中,全屏 TUI 模式全面开放了鼠标点击和 hover 选择的支持,方便了鼠标流用户。但这对于某些习惯全程纯键盘盲操、或者使用了特殊终端快捷键冲突的硬核黑客而言,鼠标的误触(比如拖拽或悬停)反而会干扰终端的渲染。
保留滚轮,锁死点击:新版本正式引入了
CLAUDE_CODE_DISABLE_MOUSE_CLICKS环境变量。机制原理:将其注入配置后,系统会强行关闭全屏模式下所有的鼠标点击(Click)、拖拽(Drag)和悬停(Hover)事件捕获,但会贴心地继续为你保留鼠标滚轮(Wheel Scroll)滚动长文本的能力,完美兼顾了键盘流的纯净度与长文本阅读的便利性。
三、安全合规红线:封堵项目级本地配置越权加载插件漏洞
强制安全确认(Explicit Install Consent):在旧版本中存在一个严重的权限逃逸后门——某些仅在项目级本地
.claude/settings.json中配置的外部第三方插件(External Plugins),在某些特定的加载路径下居然能够直接绕过用户的安全审计进行静默加载。新版本彻底堵死了这一漏洞,任何本地项目试图拉起外部插件的行为,现在在每条加载路径上都必须强行弹出弹窗,获得用户的明确授权同意(Explicit Install Consent)。精准 Hook 匹配器(精确匹配避免误伤):修复了 Hook 拦截器在面对包含连字符/横杠(Hyphenated Identifiers)的标识符(例如自定义的代码评审工具
code-reviewer或 MCP 服务mcp__brave-search)时,由于采用模糊子字符串匹配(Substring-matching),导致高频误伤其他正常命令的严重缺陷。现在系统全部升级为强力 Exact-match(精确匹配)。如果你想匹配某个横杠 MCP 服务器下的所有子工具,官方给出的标准规范语法为mcp__brave-search__.*。
四、claude agents后台智能体全方位修复
跨版本数据兼容性增强:修复了当本地客户端更新升级后,由较新版本的 Claude Code 核心写入的后台任务数据会导致旧会话列表中的后台 Job 直接离奇消失(Disappearing)或丢失关键上下文数据的恶性 Bug。
消除 5 秒重启白屏:修复了当某个后台任务(Background Task)意外崩溃(Crashed)后,开发者点击重新打开时,终端界面会莫名其妙地黑屏、白屏僵死长达 5 秒钟才会展示重启界面的痛点。
控制套接字自愈(防止守护进程失联):修复了当底层的 Control Socket(控制套接字)由于系统权限冲突启动失败时,后台 Agent 守护进程(Daemons)会在完全处于无法触达(Unreachable)的孤儿状态下继续空转、进而锁死导致用户无法执行 Restarts 重启的死锁 Bug。
小屏大屏视口自适应:在
claude agents视图中,大幅优化了已完成任务列表(Completed List)的排版逻辑,使其能够榨干并填满当前终端所有的可用纵向空间。在极小的80×24终端下,系统会自动将 Header 头部行进行紧凑型压缩,确保那些正在火热奔跑的 Live Sessions(活动会话行)始终保持在第一视界可见。
五、远程会话(Remote Control)与插件交互微调
直观的容器初始化清单(Provisioning Checklist):在拉起 Claude Code Remote 远程云端控制会话时,由于上游容器(Container)冷启动往往需要几秒钟,新版本在等待期间正式引入了图形化的清单配置检查流提示,让远程启动过程的每一阶段走向都清晰透明。
/plugin软锁修复:修复了当某款插件的plugin.json文件里配置的内部name(名称)与它在官方插件市集(Marketplace)里的注册名字不一致时,导致你在终端执行/plugin的 Enable/Disable 开关切换完全失效、报错不执行的低级 Bug。
升级命令
特别是日常极度看重语音输入体验、频繁在 Monorepo 仓库下切换项目、或是深受中文/韩文语音模式不自动提交折磨的亚洲极客,建议立刻跟进全局升级:
Bash
npm install -g @anthropic-ai/claude-code@latest欢迎在评论区留下你的看法!中/日/泰等无空格语言终于迎来的语音 Auto-submit 满血复活,有没有让你彻底放下键盘、开始体验“动嘴写代码”的黑客乐趣?新增的CLAUDE_CODE_DISABLE_MOUSE_CLICKS鼠标纯净锁有没有拯救你的强迫症?欢迎一起讨论!
