Claude Code v2.1.193 发布
阅读原文· github.com一次扎实的工具更新,自动模式覆盖所有 shell 命令和 MCP 认证重连是最实用的改进,后台任务内存回收也解决了长期痛点,Claude Code 用户值得更新。
Claude Code v2.1.193 新增 autoMode.classifyAllShell 设置,将全部 Bash/PowerShell 命令经自动模式分类器处理。自动模式拒绝原因现加入转录、拒绝提示及 /permissions 页面。新增 claude_code.assistant_response OpenTelemetry 日志事件(默认不记录,需设置 OTEL_LOG_ASSISTANT_RESPONSES=1)。Bash 模式支持实时文件路径自动补全;MCP 服务器需认证时显示启动提示。新增空闲后台 shell 命令自动内存压力回收(可禁用)。修复 /model UI 状态滞后、后台任务误取消、子 agent 隐藏同级等问题,并改进了后台 agent 启动指令、MCP 认证重连、插件自动重命名等行为。
变更内容
- 新增 autoMode.classifyAllShell 设置,可将所有 Bash/PowerShell 指令路由至自动模式分类器,而非仅针对任意代码执行模式。
- 在转录记录、拒绝提示弹窗及 /permissions recent denials 中新增自动模式拒绝原因。
- 新增 claude_code.assistant_response OpenTelemetry 日志事件,包含模型回复文本。除非设置 OTEL_LOG_ASSISTANT_RESPONSES=1,否则该事件默认被遮蔽;当该变量未设置时,行为取决于 OTEL_LOG_USER_PROMPTS,因此已记录提示词内容的部署将在升级后开始接收回复内容——如需仅保留提示词记录,请将 OTEL_LOG_ASSISTANT_RESPONSES 设为 0。
- 为 bash 模式新增实时文件路径自动补全功能 (!)
- 当 MCP 服务器需要身份验证时,启动时显示提示信息,并指向 /mcp
- 新增空闲后台 shell 命令的自动内存压力回收机制(可通过设置 CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP=1 禁用)
- 修复了 /login 后 /model 及其他受客户端数据控制的 UI 显示过期/空白状态的问题
- 修复了当所有运行中的任务延续至新会话时,后台处理 (←←) 误取消并提示“会有 N 项后台任务被放弃”的问题
- 修复了固定后台智能体在每次自动更新后被重新提示“从你离开的地方继续”的问题
- 修复了主轮次后台处理时,会生成一个重复运行主对话的“通用(已恢复)”子智能体的幽灵问题
- 修复了查看子智能体时,智能体面板隐藏兄弟智能体的问题
- 改进了后台智能体:启动结果不再指示 Claude“结束你的回复”——智能体运行期间,Claude 可继续处理其他任务
- 改进了 MCP headersHelper 身份验证:当工具调用返回 401/403 时,辅助程序会自动重新运行并重新连接
- 改进了插件自动重命名:市场重命名映射现可自动跟进,将设置更新为新名称
- 改进了 /add-dir 在目录已是工作目录时的提示消息