Claude Code 连发三版更新:语音输入修复、Shell 自动分类、后台代理稳定性全面加强
基于已整理草稿生成的网页版文章,适合先稳定落地,再做局部润色与发布检查。
Claude Code 在 6 月 24 日至 26 日连续发布了三个版本,密集修复了语音输入、后台代理、Shell 安全和插件系统等多个长期存在的问题。这是 Claude Code 近几个月来更新节奏最快的一次,解决的都是日常使用中反复出现的痛点。
语音输入终于好用了
macOS 用户用 Claude Code 的语音输入功能时,可能遇到过一个问题:长时间使用后,切换了默认音频设备,语音输入就开始只录到静音。6 月 26 日的更新修复了这个问题。
同样被修复的还有中日泰语等"没有空格"的语言——之前语音输入的自动提交对这类语言完全失效,说完话得手动按回车,现在终于能自动提交了。
Linux 用户也有改进:系统现在能区分"没有麦克风"和"没装 SoX"两种情况,报错信息更清晰,不用再瞎猜原因。
另外新增了 CLAUDE_CODE_DISABLE_MOUSE_CLICKS 环境变量,可以在全屏模式下禁用鼠标点击和拖拽,只保留滚轮——对终端纯键盘党来说是个贴心的小功能。
Shell 安全与自动化
6 月 25 日的更新带来了一个重要的安全设置:autoMode.classifyAllShell。开启后,所有 Bash 和 PowerShell 命令都会经过自动模式分类器判断,不再只对"任意代码执行"模式做分类。简单说,安全审查范围从"看起来像危险操作才检查"变成了"所有命令都检查"。
同一版本还给 Bash 模式加了实时文件路径自动补全——在命令行里输入路径时,可以像在 IDE 里一样按 Tab 补全,不用再手动敲完整路径。
另外,自动模式拒绝命令时,现在会在对话记录、拒绝提示和 /permissions 里都显示拒绝原因,不再只是默默拒绝让你一头雾水。
后台代理不再失联
Claude Code 的后台代理(background agents)一直是好用但不太稳定的区域,这次三个版本一口气修了一堆问题:
- 代理消失:用新版 Claude Code 写入的后台任务数据,旧版会读不出来导致任务消失
- 崩溃后空白:重新打开崩溃的后台任务,之前会白屏 5 秒,现在直接显示重启状态
- Daemon 启动失败:控制套接字启动失败时,后台代理守护进程会变得无法访问,还阻塞重启
- 停止后复活:已停止的后台代理会"复活"继续运行,现在从任务面板停止后就是永久停止
- 后台切换误取消:后台主对话时,如果所有运行中的任务都会被带到新会话,就不会再弹出"有 N 个后台任务会被放弃"的误报警
- 幽灵子代理:后台主对话时会错误生成一个"general-purpose (resumed)"子代理重复运行对话内容
这些修复对重度使用后台代理的开发者来说,体验提升会非常明显。
插件与 MCP 改进
Hook matcher(钩子匹配器)之前有个让人头疼的 bug:带连字符的标识符(比如 code-reviewer、mcp__brave-search)会被子串匹配,导致错误触发。现在改成了精确匹配,要用通配符匹配整个 MCP 服务器的工具,需要写成 mcp__brave-search__.*。
插件名不一致的问题也修了——有些插件的 plugin.json 里的名字和市场上显示的名字不一样,导致 /plugin Enable/Disable 失效。
MCP 认证方面,当工具调用返回 401/403 时,辅助认证程序会自动重新运行并重连,不用再手动重新认证。同时启动时如果 MCP 服务器需要认证,会弹出提示指向 /mcp。
市场重命名也会自动跟随——如果插件在市场上改了名,你的设置会自动更新。
其他亮点
/rewind恢复/clear:清空对话后想回看?/rewind现在可以恢复到/clear之前的状态- OTel 响应日志:新增
claude_code.assistant_responseOpenTelemetry 事件,可以记录模型响应文本(默认脱敏,需要主动开启) - 内存压力回收:空闲的后台 shell 命令现在会在内存紧张时被自动回收,避免资源泄漏(可通过环境变量禁用)
- 远程会话启动清单:容器启动时会显示配置检查清单,不用再盲等
对谁有用
- Claude Code 日常用户:语音输入和后台代理的修复直接影响使用体验,建议尽快更新
- 团队管理员:Shell 全量分类和 OTel 日志让安全审计更完整
- MCP/插件开发者:精确匹配和认证重连让插件系统更可靠
需要注意的
- OTel 响应日志默认跟随
OTEL_LOG_USER_PROMPTS设置——如果你已经在记录提示词,升级后会开始记录响应内容。不想记录的话,设置OTEL_LOG_ASSISTANT_RESPONSES=0 autoMode.classifyAllShell是可选设置,需要手动开启- 这些更新主要来自 GitHub Releases 页面,非官方博客公告
---
*来源:[Claude Code GitHub Releases](https://github.com/anthropics/claude-code/releases)*
参考来源
说明:该页面由基础模板稳定生成,后续可继续局部润色样式或补充模块,再进入发布检查。