Claude Code每日更新速览(v2.1.116)-2026/04/21
本文前言:如果你经常处理超大上下文会话,或者在 VS Code/Cursor 的终端环境中使用 Claude,那么这次更新带来的流畅度提升将会非常明显。本文将带大家快速过一下本次更新的核心亮点。具体更新如下
最新版本:v2.1.116(v2.1.115缺失)
提交时间: 2026-04-20 22:18 UTC
一、 性能大跃进:大文件会话恢复快如闪电
对于重度用户来说,/resume命令的效率至关重要。
速度飙升:在处理40MB+的大型会话文件时,
/resume的加载速度提升了约67%。内存管理优化:新版本能更高效地处理包含大量“死分支(dead-fork)”条目的会话,彻底告别加载超大文件时的卡顿感。
错误处理:修复了之前大型会话文件加载失败时只会显示空白页面的 Bug,现在会准确报告加载错误。
二、 交互体验优化:更直观、更智能
1. 思考状态可视化
Claude 的“思考过程”不再是一个单调的占位符。现在,Thinking 状态会内联显示进度提示(如 "still thinking", "thinking more", "almost done thinking"),让你对模型的响应预期更有底。
2. 终端滚动与灵敏度
在VS Code、Cursor 和 Windsurf的终端中,全屏滚动变得更加顺滑。通过运行/terminal-setup,Claude 会自动根据当前编辑器配置最合适的滚动灵敏度。
3. 命令搜索与反馈
/config增强:搜索功能现在不仅匹配配置项名称,还能匹配配置值(例如搜索 "vim" 即可直接定位到编辑器模式设置)。交互反馈:当输入斜杠命令且无匹配结果时,会明确提示 "No commands match",而不是直接消失。
三、 工具与开发者功能增强
MCP 启动加速:当配置了多个 stdio 服务器时,MCP 启动速度显著提升。
resources/templates/list的加载现在被推迟到首次输入@提及之后。并行操作:现在可以在 Claude 正在生成回复时直接打开
/doctor进行诊断,无需等待当前回合结束。依赖自动补全:
/reload-plugins及后台自动更新功能现在会自动从已添加的市场中安装缺失的插件依赖。GitHub API 提示:Bash 工具新增了
gh命令限流提示,方便 Agent 及时“退避”,避免无效重试。
四、 关键安全修复
沙盒安全性增强:
针对危险路径(Dangerous-path)的安全检查进行了补强。现在,即使启用了沙盒自动授权,也无法绕过对rm/rmdir操作根目录/、$HOME或其他核心系统目录的防护逻辑。
五、 主要 Bug 修复清单
| 类别 | 修复内容 |
| 文字渲染 | 修复了 Devanagari 等印度语系脚本在终端 UI 中的对齐错乱问题。 |
| 快捷键 | 修复了 Kitty 协议终端下Ctrl+-(撤销)、Cmd+Left/Right(行首尾跳转) 失效的问题。 |
| 终端挂起 | 修复了通过npx或bun run启动时Ctrl+Z导致终端挂起的问题。 |
| UI 错位 | 修复了 VS Code 集成终端滚动时出现的空白单元格、合成器 UI 消失等现象。 |
| 网络与 API | 修复了由于缓存控制 TTL 顺序导致的偶发性 API 400 错误。 |
| 功能异常 | 修复了/branch拒绝超过 50MB 记录的问题;修复了中途进入工作区导致/update失效的问题。 |
总结:本次更新不仅是功能上的补丁,更是对大规模开发场景的深度优化。尤其是性能的提升和对 Kitty 协议终端快捷键的支持,让 Claude Code 作为终端副驾驶的体验更加成熟。
建议大家立即运行/update升级到最新版本!
感谢您的阅读、关注、点赞。
PS原文版本更新:
- 大型会话上的“/resume”速度明显更快(在 40MB 以上的会话上速度高达 67%),并且可以更有效地处理具有许多死分叉条目的会话
- 配置多个 stdio 服务器时 MCP 启动速度更快; `resources/templates/list` 现在推迟到第一个 `@` 提及
- VS Code、Cursor 和 Windsurf 终端中的全屏滚动更加流畅 — `/terminal-setup` 现在配置编辑器的滚动灵敏度
- 思考旋转器现在显示内联进度(“仍在思考”、“思考更多”、“几乎完成思考”),取代了单独的提示行
- `/config` 搜索现在匹配选项值(例如,搜索“vim”可找到编辑器模式设置)
- 现在可以在克劳德响应时打开“/doctor”,而无需等待当前回合结束
- `/reload-plugins` 和后台插件自动更新现在自动安装您已添加的市场中缺少的插件依赖项
- 当“gh”命令达到 GitHub 的 API 速率限制时,Bash 工具现在会显示提示,因此代理可以退出而不是重试
- 设置中的“使用情况”选项卡现在立即显示您 5 小时和每周的使用情况,并且当使用端点受到速率限制时不再失败
- Agent frontmatter `hooks:` 现在通过 `--agent` 作为主线程代理运行时触发
- 当您的过滤器结果为零时,斜杠命令菜单现在显示“无命令匹配”,而不是消失
- 安全性:沙箱自动允许不再绕过针对“/”、“$HOME”或其他关键系统目录的“rm”/“rmdir”的危险路径安全检查
- 修复了终端 UI 中的梵文和其他印度文脚本渲染中列对齐方式损坏的问题
- 修复了 Ctrl+- 在使用 Kitty 键盘协议的终端(iTerm2、Ghostty、kitty、WezTerm、Windows 终端)中不触发撤消的问题
- 修复了使用 Kitty 键盘协议(Warp 全屏、kitty、Ghostty、WezTerm)的终端中 Cmd+Left/Right 不跳转到行开始/结束的问题
- 修复了当通过包装进程启动 Claude Code 时 Ctrl+Z 挂起终端的问题(例如 `npx`、`bun run`)
- 修复了内联模式下的回滚重复,其中调整终端大小或大输出突发会重复早期的对话历史记录
- 修复了模式搜索对话框在终端高度较短时溢出屏幕、隐藏搜索框和键盘提示的问题
- 修复了滚动期间 VS Code 集成终端中分散的空白单元格和消失的 Composer chrome
- 修复了与缓存控制 TTL 排序相关的间歇性 API 400 错误,该错误可能在请求设置期间完成并行请求时发生
- 修复了“/branch”拒绝大于 50MB 记录的对话
- 修复了“/resume”在大型会话文件上静默显示空对话而不是报告加载错误的问题
- 修复了“/plugin”已安装选项卡,当同一项目出现在“需要注意”或“收藏夹”下时,该选项卡会显示两次
- 修复了“/update”和“/tui”在进入工作树中间会话后不起作用的问题
