← 返回更新日志

Claude Code v2.1.160

2026-06-02 · GitHub 原文
## 变更内容 - 在写入 shell 启动文件(`.zshenv`、`.zlogin`、`.bash_login`)和 `~/.config/git/` 之前增加了提示,以免导致意外的命令执行 - `acceptEdits` 模式现在在写入可授予代码执行权限的构建工具配置文件(`.npmrc`、`.yarnrc*`、`bunfig.toml`、`.bazelrc`、`.pre-commit-config.yaml`、`.devcontainer/` 等)之前会进行提示 - 使用 `grep` 查看文件后,编辑不再需要单独的读取操作:单文件的 `grep`/`egrep`/`fgrep` 命令现在满足先读后编辑的检查 - 修复了在 WSL 上选择复制时无法写入 Windows 剪贴板的问题——现在改用 PowerShell 互操作而非 OSC 52(MobaXterm 等终端不支持该协议) - 修复了从 `claude agents` 恢复已完成的会话时丢弃聊天历史并重新运行原始提示的问题 - 修复了隔夜重连的后台会话丢失对话并重新运行原始提示的问题 - 修复了 `claude --bg` 在后台守护进程冷启动于高负载机器时偶尔出现 "socket missing" 失败的问题 - 修复了 Windows 上后台会话启动的目录在 `claude rm` 后无法删除,直到后台守护进程退出的问题 - 修复了恢复工作的后台代理在代理列表中显示在 "已完成" 分类下的问题 - 修复了 `claude agents` 因自动更新器每次退出时重新检查,导致返回会话列表时冻结数秒的问题 - 修复了 Windows 上附加到后台会话或代理视图时,主机 CPU 负载过高导致 Esc、方向键和键盘输入无响应的问题 - 修复了后台代理向不支持终端同步输出标记的终端(Apple Terminal、tmux)发送标记,导致进入运行中代理时出现渲染伪影的问题 - 修复了从代理列表打开会话后,鼠标滚轮滚动的是提示历史而非对话记录的问题 - 修复了中日韩输入法(IME)合成框出现在屏幕左下角而非 `claude agents` 视图输入光标处的问题 - 修复了有效的 `file:///C:/...` 链接在支持超链接的 Windows 终端中被重写为错误路径的问题 - 修复了项目目录或分支名称包含非 ASCII 或特殊字符时语音模式无法连接的问题 - 修复了第三方提供商(Bedrock/Vertex/Foundry)上自动模式不可用消息的问题,改为指向 `CLAUDE_CODE_ENABLE_AUTO_MODE` 选项加入,而非错误归咎于模型 - 修复了 `/effort ultracode` 在模型无法运行 xhigh 时错误归咎于动态工作流设置的问题;不再在不支持该功能的模型上提供 ultracode - 修复了通过 SDK 或其他不适用 CLI 标志的主机运行时,模型未找到错误提示 `--model` 的问题 - 修复了在关闭 brief 模式时恢复 brief 模式会话后,Claude 之前的回复从回滚中消失的问题 - 修复了 vim 模式下使用 `v$` 拉动寄存器后,`p` 粘贴到光标下方而非光标处的问题 - 提升了在 `claude agents` 中打开近期不活跃的后台代理会话的性能 - 改进了自动模式分类器的延迟,减少了对常规操作的推理,降低了出现 "无法评估此操作" 阻塞的概率 - 改进了后台会话的拆除流程(`claude rm`/`stop`、空闲回收),在发送 SIGKILL 之前先向运行中的 shell 子进程发送 SIGTERM,以便清理处理程序得以执行 - 移除了 `CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE`;该环境变量现为无操作 - 移除了启动时的 JetBrains 插件安装建议 - 将动态工作流触发关键词从 `workflow` 重命名为 `ultracode`。单词 "workflow" 不再触发运行;但用自己的话请求工作流仍有效。触发关键词在提示输入框中以紫罗兰色高亮显示