Claude Code 从 2.1.76 到 2.1.96:这次升级到底更新了什么

作者:Anthropic(官方 changelog),Codex 整理 整理时间:2026-04-10 01:19:34 CST 来源:Claude Code Release Notes / GitHub CHANGELOG 本机版本:2.1.96 (Claude Code) 主题:梳理从 2.1.762.1.96 之间 17 个版本的核心变化,提炼出真正会影响日常使用体验的升级主线。

一、先说结论:这次升级的重点不是某一个新功能,而是整条工作流变得更成熟了

如果只看 2.1.96,它本身主要是在修复 Bedrock 授权请求的一个回归问题。 但如果把时间窗拉长到 2.1.76 -> 2.1.96,你会发现这轮升级真正值得关注的,是 Claude Code 在下面四个方向上的连续推进:

  • 交互工作流更完整了:/effort/copy N、转录搜索、/powerup、交互式 /release-notes 等都让日常使用更顺手。
  • Agent、Hook、Plugin、MCP 生态明显增强:新 hook 事件更多,插件和技能的边界更清晰,MCP 与权限体系也更成熟。
  • 长会话、恢复、缓存、远程控制、tmux、VS Code 这些“重度用户场景”稳定性提升非常明显。
  • 三方平台和企业配置能力更强,尤其是 Bedrock、托管策略、远程设置和受控环境的支持。

换句话说,这次升级最重要的意义不是“又多了几个命令”,而是 Claude Code 更像一个可长期使用的编程工作台了。

二、这一轮升级跨了多久,节奏有多密

根据 npm 的发布时间记录,2.1.76 发布于 2026-03-142.1.96 发布于 2026-04-08。 也就是说,这 17 个版本集中发生在大约 25 天 内,迭代密度非常高。

可以把这段时间粗略分成四段来看:

1. 2.1.76 - 2.1.81:把基础工作流铺平

这个阶段的关键词是“把核心交互补齐”:

  • 2.1.76 加入 MCP elicitation、/effort、会话命名、PostCompact hook。
  • 2.1.77 提高输出 token 上限,加入 /copy N,并把 /fork 正式重命名为 /branch
  • 2.1.78 引入 StopFailure hook,并加强 sandbox 提示。
  • 2.1.792.1.80 继续补强配置项、状态显示、远程控制和 --channels
  • 2.1.81 则加入 --bare,对脚本化调用更友好。

如果你平时在本地高频使用 Claude Code,这一段升级最容易体感到的是:输入、恢复、切换、复制和脚本化调用都更顺了。

2. 2.1.83 - 2.1.87:开始明显偏向重度用户和系统集成

这一段的变化很适合把 Claude Code 当“系统部件”来用的人:

  • 2.1.83 加入 managed-settings.d/CwdChangedFileChanged、转录搜索、图片粘贴占位 chip。
  • 2.1.84 加入 Windows PowerShell 工具预览、更多启动与 prompt cache 优化。
  • 2.1.85 让 hook 支持条件表达式,并让 AskUserQuestion 可以通过 updatedInput 回填结果。
  • 2.1.862.1.87 继续修外部文件、插件、长会话、反馈与分发相关问题。

这说明 Claude Code 已经不只是“终端里跟模型对话”,而是越来越像一个能接入组织策略、权限系统、外部工具链的编程前端。

3. 2.1.89 - 2.1.92:交互能力和稳定性同时拉高

这是我认为最值得关注的一段:

  • 2.1.89 加入 defer 权限决策、CLAUDE_CODE_NO_FLICKER=1、更稳的缓存与长会话处理。
  • 2.1.90 加入 /powerup,并继续修复 --resume、自动模式边界和性能问题。
  • 2.1.91 强化技能执行限制、插件可执行文件、深链、多 schema、输出截断等问题。
  • 2.1.92/release-notes 做成可交互版本选择器,还加入 Bedrock 引导向导和更细的 /cost 统计。

这一段最明显的感受是:Claude Code 不只是更稳定,还开始主动教你怎么更好地用它。

4. 2.1.94 - 2.1.96:对企业与三方平台的倾向更明显

最后几版虽然数量不多,但方向很清楚:

  • 2.1.94 支持 Amazon Bedrock powered by Mantle。
  • 2.1.94 把 API Key、Bedrock/Vertex/Foundry、Team、Enterprise 用户的默认 effort 从 medium 提高到 high。
  • 2.1.96 修复了 AWS_BEARER_TOKEN_BEDROCK / CLAUDE_CODE_SKIP_BEDROCK_AUTH 相关的 Bedrock 授权回归。

如果你不是走 Bedrock 或企业托管路线,这几版的直接体感未必最强; 但如果你在受控环境或三方平台里使用 Claude Code,这一段升级的意义就非常大。

三、真正值得记住的四条升级主线

1. 交互工作流变得更完整

从用户体验角度看,这轮升级最重要的不是“大而全”,而是很多此前略显粗糙的细节被补平了:

  • 2.1.76/effort 让“思考深度”第一次变成一等交互。
  • 2.1.77/copy N 让历史结果复用更直接。
  • 2.1.83 的 transcript search 让长会话终于更可检索。
  • 2.1.90/powerup 把产品教育直接做进了 CLI。
  • 2.1.92 的交互式 /release-notes 则把“查版本变化”这件事也产品化了。

这类升级单个看都不算巨变,但叠加之后,会显著改变日常使用的摩擦感。

2. Agent / Hook / Plugin / MCP 的边界更清晰了

这一轮里,Claude Code 持续在把“可扩展性”从零散能力,变成较稳定的体系:

  • 新增 ElicitationElicitationResultPostCompactStopFailureTaskCreatedCwdChangedFileChanged 等 hook。
  • 允许更细颗粒度的条件 hook 与权限行为。
  • 插件技能命名、插件根目录、插件可执行文件、插件配置、插件缓存与去重都在持续修正。
  • MCP 结果大小、OAuth、连接等待、与 claude.ai connector 的去重都更成熟。

如果你只把 Claude Code 当成一个单人使用的 CLI,这些变化不一定天天可见; 但如果你在做团队工作流、自动化链路、受控集成或技能体系,这部分其实是本轮更新的核心价值之一。

3. 稳定性和性能是这轮升级最扎实的底色

看完整段 changelog,会有一个很明显的感受: Anthropic 在持续追杀那些只会在“长会话、复杂项目、边缘环境”里暴露的问题。

反复被修复的高频主题包括:

  • --resume 会话恢复不完整、缓存失效、历史截断。
  • 长 transcript / 大文件 / 大 diff / 大 JSON 输入带来的性能或内存问题。
  • tmux、CJK、多字节字符、键盘映射、剪贴板、滚动、光标、输入法相关问题。
  • VS Code、Remote Control、后台 agent、插件、MCP server 在复杂状态下的异常。

这也是为什么说,这次升级的重点不是“2.1.96 多了什么”,而是从 2.1.762.1.96 的累计修复,让整套体验更像一个稳定的生产工具。

4. 企业配置与三方平台集成越来越重要

managed-settings.d/forceRemoteSettingsRefresh,从 Bedrock 设置向导到 Mantle 支持,再到默认 effort 策略的变化,这轮更新很明显在往“组织内可管理、可审计、可策略化”的方向走。

这意味着 Claude Code 的目标用户已经不只是个人开发者,而是:

  • 团队环境中的受控使用者
  • 有统一策略和权限要求的组织
  • 需要接入 Bedrock / Vertex / Foundry / 第三方平台的用户

如果你正好在这些场景里,这次升级的价值会比普通本地单机用户更大。

四、如果你只是想知道:升级后最可能感知到什么

对于日常本地用户,我觉得最容易感知到的是下面这些变化:

  1. 长会话和恢复更稳了,--resume 相关问题被连续修了很多轮。
  2. 搜索和导航更顺了,尤其是 transcript search、/copy N、会话命名与标题改进。
  3. 输入体验更可靠了,图片粘贴、CJK 输入、tmux/终端复制、快捷键冲突都修了不少。
  4. 想“摸清产品边界”更容易了,因为有了 /powerup 和交互式 /release-notes
  5. 如果你用的是 API Key、Bedrock、Team 或 Enterprise,2.1.94 以后默认 effort 变成 high,这会直接影响响应风格与耗时。

有一个细节值得单独记住:

如果你是普通本地用户,2.1.96 本身未必是体感最强的一版。 真正的升级体验,主要来自 2.1.772.1.94 这一整串累积变化。

五、按版本看,每一版最值得记住什么

下面这份不是完整逐条翻译,而是“每个版本最值得记住的一件事”:

  • 2.1.96:修复 Bedrock 授权回归问题。
  • 2.1.94:支持 Mantle,并把多类用户的默认 effort 提升到 high。
  • 2.1.92/release-notes 变成交互式版本选择器,加入 Bedrock 设置向导。
  • 2.1.91:强化技能与插件的执行边界,例如 disableSkillShellExecution、插件 bin/ 支持。
  • 2.1.90:加入 /powerup,并继续修 --resume 与 auto mode 边界。
  • 2.1.89:增加 defer 权限决策与 no-flicker 渲染选项,并持续修复长会话问题。
  • 2.1.87:修复 Cowork Dispatch 消息投递问题。
  • 2.1.86:补强会话 header、插件、外部文件和三方平台场景。
  • 2.1.85:hook 条件判断更强,AskUserQuestion 可回填 updatedInput
  • 2.1.84:加入 PowerShell 工具预览,继续改善启动、cache、输入法和大仓库场景。
  • 2.1.83:加入 managed-settings.d/CwdChangedFileChanged、transcript search、图片粘贴 chip。
  • 2.1.81:加入 --bare,更适合脚本和 SDK 型调用。
  • 2.1.80:加入 rate limit 状态脚本字段与 --channels 预览。
  • 2.1.79:加入 claude auth login --console,继续改善远程控制与启动内存。
  • 2.1.78:加入 StopFailure hook,恢复行级流式输出,并修复 sandbox 提示问题。
  • 2.1.77:输出 token 上限提升、/copy N/branch 命名调整、恢复性能提升。
  • 2.1.76:加入 MCP elicitation、/effort、会话命名、PostCompact hook。

六、我的判断:这次升级值不值得在意

如果你只是偶尔开一下 Claude Code、对长会话和插件体系没什么需求,这轮升级看起来可能只是“又修了很多小毛病”。 但如果你已经开始把 Claude Code 当成高频编程界面来用,那么这次从 2.1.762.1.96 的累积更新,其实非常值得在意。

因为它传递出来的信号很明确:

  • Claude Code 在继续补齐“个人用户的交互细节”。
  • Claude Code 在认真经营“团队与组织级集成能力”。
  • Claude Code 在把自己从“能用的 AI CLI”推进成“可长期依赖的开发工作台”。

对日常用户来说,这次升级最有价值的地方不是某个 headline feature, 而是你会越来越少地被输入、恢复、缓存、终端兼容性和边界状态打断。

七、附:本次梳理使用的版本时间点

  • 2.1.76:2026-03-14
  • 2.1.77:2026-03-16
  • 2.1.78:2026-03-17
  • 2.1.79:2026-03-18
  • 2.1.80:2026-03-19
  • 2.1.81:2026-03-20
  • 2.1.83:2026-03-24
  • 2.1.84:2026-03-25
  • 2.1.85:2026-03-26
  • 2.1.86:2026-03-27
  • 2.1.87:2026-03-29
  • 2.1.89:2026-03-31
  • 2.1.90:2026-04-01
  • 2.1.91:2026-04-02
  • 2.1.92:2026-04-04
  • 2.1.94:2026-04-07
  • 2.1.96:2026-04-08