Claude Code v2.1.162 发布
一系列扎实的修复,尤其是 Windows 权限匹配和启动挂死问题的解决,对于日常用 Claude Code 做开发的来说稳定性提升明显,可以升级。
Claude Code v2.1.162 发布,主要包含 Bug 修复和体验优化。`claude agents --json` 新增 `waitingFor` 字段,`/effort` 命令确认级别持久化,远程控制固定底部显示,`/ide` 菜单中 Windsurf 更名为 Devin Desktop。修复了配置文件只读导致启动黑屏、Windows 权限规则不匹配、LSP 的 `workspaceSymbol` 无结果、API 400 错误、MCP 超时低于 1000ms 被截断等十余项问题。
What's changed
claude agents --json 现在包含 waitingFor 字段,显示等待会话被什么阻塞(例如权限提示)
--tools:在带有嵌入式搜索的原生构建中,显式列出 Grep/Glob 现在会提供专用的搜索工具(此前这些名称会被静默忽略)
/effort 现在会确认您选择的级别是否将作为新会话的默认级别持久生效
点击自动补全菜单中的斜杠命令现在会将其填入您的提示词中,而不是立即执行;按 Enter 键执行
远程控制现在显示为持久化的底部药丸状标签(带有会话链接),而不是启动消息
在 /ide 菜单、/terminal-setup 和 /scroll-speed 中,已将 Windsurf 重命名为 Devin Desktop,以跟随该编辑器的品牌更名
修复了当配置目录为只读或不可写时启动时静默挂起的问题——Claude Code 现在使用内存配置启动,并显示启动错误,而不是显示空白屏幕
修复了 WebFetch 权限规则未应用于内置预批准域名的问题;显式的 WebFetch(domain:...) deny/ask/allow 规则现在优先于预批准主机的自动允许
修复了 Windows 上使用反斜杠(~\、\\server\share)或大小写变体路径拼写时权限规则从不匹配的问题,以及 Read 拒绝规则未从 Glob/Grep 结果中隐藏文件的问题
修复了在 turn 开始时发送的中断(Esc)在 stream-json/SDK 会话中被静默丢弃的问题,导致 turn 继续运行且没有“已中断”反馈
修复了 API 400 错误:字符串中缺少低代理项(no low surrogate)的错误,出现在分类器侧查询和包含截断边界附近表情符号的 MCP 服务器描述中
修复了 MCP 每服务器超时配置值低于 1000 毫秒时被下限为 1 秒的看门狗,导致每次工具调用都被中止的问题;低于 1000 毫秒的值现在会被忽略(回退到 MCP_TOOL_TIMEOUT 或默认值),并且 claude mcp get 会相应地注释它们
修复了 LSP 工具的 workspaceSymbol 操作不返回结果的问题;现在它接受查询参数并将其传递给语言服务器
修复了 claude agents 在宽终端上将实时状态文本(工具参数、回复、提示词、执行输出)裁剪为 60–120 列的问题;状态详情现在使用终端的完整宽度
修复了 claude agents 将长会话名称截断为 40 列的问题;名称列现在随终端宽度增长
修复了 claude agents attach 在后台服务重启后首次尝试时偶尔直接弹回会话列表的问题
修复了 Claude Agent 中 Ctrl+V 粘贴图片在 dispatch 输入框和会话回复框中无效的问题;没有图片时粘贴现在会显示提示。
修复了使用 ← 将会话转入后台时,若后台服务无法启动,对话会被静默丢失的问题;该会话现在会作为失败行保留在列表中,按 Enter 可唤醒。
修复了 Agent 视图中回复发送失败后丢失的问题;现在这些回复会在下次会话启动时排队发送。
修复了当 `CLAUDE_CODE_TMPDIR` 或 `$TMPDIR` 指向深层目录时,跨会话消息(SendMessage)静默失效的问题。
修复了从 Claude Agent 打开一个正在运行的后台会话时,会卡住 5 秒才附加上去的问题。
启动信息更简洁:通知按严重程度分组,会话信息和公告合并为每次启动一行。
启动警告重写得更短、更清晰,每条都附有具体修复方法。
启动提示警告(深层链接/预填充提示)现在固定在输入框下方,直到你操作才消失,不再滚动离开。
失败的轮次现在显示紧凑的警告行,而非多行红色错误块。
改进了后台服务启动和 Claude 更新验证,会等待端点安全扫描新二进制文件,不再在 5 秒后直接失败。
后台 dispatch 生成失败时,若没有 errno 可用,现在会报告错误类名。
移除了“Claude in Chrome 已启用”和“marketplace 已安装”的启动消息;模型自动更新和团队引导提示现在以低调通知形式显示在 logo 下方。