← 返回更新日志

Claude Code v2.1.236

2026-08-19 · GitHub 原文
## 有哪些变化 - 新增 `ANTHROPIC_DEFAULT_MODEL` 环境变量:设置新会话启动时使用的模型;而 `/model` 选择仍会覆盖该设置,并在重启后保持(不同于 `ANTHROPIC_MODEL`) - 为跨会话 `SendMessage` 新增 `notify_when_idle`:请求本机上的另一个 Claude Code 会话在下次进入空闲状态时发送一次通知——可选启用、仅执行一次、无需轮询(macOS 和 Linux) - 沙箱:在 macOS 上,通配符读取拒绝规则(例如 `**/.env`)现在会在允许读取的区域内优先生效,覆盖匹配目录的内容,并且无法通过重命名被拒绝的文件来绕过 - 修复了会话切换到的目录被删除后,剪贴板复制、后台维护、后台会话和本地 MCP 日志失效的问题(自 2.1.229 起) - 修复了全屏渲染器在一次启动失败后永久失效的问题:现在会回退到经典渲染器,而不是在后续每次启动时都退出 - 修复了 `/model` 选择器渲染高度超过终端的问题:现在只显示窗口容纳得下的模型数量,其余模型可通过滚动查看 - 修复了当格式错误的结束标签导致消息文本被放入摘要字段时,`SendMessage` 调用被拒绝的问题 - 修复了子进程启动失败时未处理的 Promise 拒绝问题,例如在禁用 Windows 互操作功能的 WSL 中启动 `powershell.exe` 时(2.1.234 中的回归问题) - 修复了终端调整大小后,全屏模式有时要等到下一次更新才显示新发送消息的问题 - 修复了全屏模式下清除多行提示后提示符上方可能残留空白区域,以及终端调整大小后再恢复时窗格不重绘的问题 - 修复了启动时托管设置批准提示有时不出现、却仍将第一次按键捕获为批准的问题 - 修复了 tmux 中终端标签标题跳动的问题(iTerm tmux 集成):现在仅在文本发生变化时写入标题,不再每 960 毫秒播放一次动画 - 修复了云环境列表为空或格式错误时错误信息不清晰的问题 - 修复了使用 Remote Control 时,Fable 5 首次使用额度提示在 60 秒无人回答后自动选择备用模型的问题 - 修复了当 `~/.claude.json` 中缓存的 guest-pass 奖励格式错误时,spinner 提示始终不显示并伴随重复后台错误的问题 - 修复了 SDK/VS Code 会话中技能热重载的问题:会话工作目录被删除后,每次技能变更都会引发错误(2.1.229 及更高版本) - 修复了自托管 runner 会话在空闲、退役或启动超时后释放时,偶尔在会话后置钩子完成前恢复到另一个 runner 的问题 - 修复了 Clawd 吉祥物的眼睛和脚在 iTerm2 某些字体大小下渲染不均匀的问题 - 修复了偶发的会话摘要失控问题:摘要文本(自动摘要和 `/recap`)现在限制为 400 个字符,并在单词边界处截断 - 改进启动性能:会话计数器现在在后台写入 - 改进自动模式:自动模式启用时,`Monitor` 允许规则现在会被暂时搁置,因此 Monitor 命令会像 Bash 命令一样接受审查 - 改进了 Bedrock、Vertex AI 和 Foundry 上以及禁用遥测时的自动模式:分类器现在使用与 Claude API 相同的默认设置,包括按严重程度评分的分类 - 改进自动模式:git 状态检查不再会被仓库的 `status.showUntrackedFiles=no` 设置误导,从而错误报告干净的工作树 - 更改 `/model` 选择器,使其只高亮最新模型的名称,因此高亮标记的是新版本,而不是列表中任意的部分模型 - `/goal`:目标因长时间运行的后台工作而暂停的空闲会话,现在会在 30 分钟后自动检查状态(之后为 1 小时、2 小时),而不再一直等待你返回 - `/usage` 现在会为 Team 和 Enterprise 成员显示使用额度支出行,并在尚未产生任何支出前显示 0% 的封顶行 - print/SDK 模式下的 SIGTERM 在退出前不再记录中断回合或合成的工具拒绝;正在运行的命令仍会被终止,进程仍会以代码 143 退出 - 在斜杠命令拼写错误或当前会话不可用的命令上按 Enter,现在会报告错误,而不是运行最接近的模糊匹配;前缀和别名仍会运行 - Remote Control 现在会在 CLI 退出或其终端关闭后的几秒内将会话标记为离线 - `SendMessage` 现在会在快速连续发送将超过会话收件箱可接受的数量时,提前拒绝继续向该会话发送消息,而不是在消息被丢弃后仍报告已发送 - 将提示符边框上的会话标题标签与页脚右边缘对齐 - 右对齐的页脚项目(目标指示器、会话状态、后台代理状态)和截断通知,现在与提示符区域的其余部分共享一致的右边距 - [VSCode] 为 transcript 新增屏幕阅读器支持:对回复、权限请求、错误和状态变化进行实时播报,并支持按回合使用标题导航