作者:Anthropic(官方 changelog),Codex 整理 整理时间:2026-04-10 01:19:34 CST 来源:Claude Code Release Notes / GitHub CHANGELOG 本机版本:
2.1.96 (Claude Code)主题:梳理从2.1.76到2.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-14,2.1.96 发布于 2026-04-08。 也就是说,这 17 个版本集中发生在大约 25 天 内,迭代密度非常高。
可以把这段时间粗略分成四段来看:
1. 2.1.76 - 2.1.81:把基础工作流铺平
这个阶段的关键词是“把核心交互补齐”:
2.1.76加入 MCP elicitation、/effort、会话命名、PostCompacthook。2.1.77提高输出 token 上限,加入/copy N,并把/fork正式重命名为/branch。2.1.78引入StopFailurehook,并加强 sandbox 提示。2.1.79和2.1.80继续补强配置项、状态显示、远程控制和--channels。2.1.81则加入--bare,对脚本化调用更友好。
如果你平时在本地高频使用 Claude Code,这一段升级最容易体感到的是:输入、恢复、切换、复制和脚本化调用都更顺了。
2. 2.1.83 - 2.1.87:开始明显偏向重度用户和系统集成
这一段的变化很适合把 Claude Code 当“系统部件”来用的人:
2.1.83加入managed-settings.d/、CwdChanged、FileChanged、转录搜索、图片粘贴占位 chip。2.1.84加入 Windows PowerShell 工具预览、更多启动与 prompt cache 优化。2.1.85让 hook 支持条件表达式,并让AskUserQuestion可以通过updatedInput回填结果。2.1.86到2.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 持续在把“可扩展性”从零散能力,变成较稳定的体系:
- 新增
Elicitation、ElicitationResult、PostCompact、StopFailure、TaskCreated、CwdChanged、FileChanged等 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.76 到 2.1.96 的累计修复,让整套体验更像一个稳定的生产工具。
4. 企业配置与三方平台集成越来越重要
从 managed-settings.d/ 到 forceRemoteSettingsRefresh,从 Bedrock 设置向导到 Mantle 支持,再到默认 effort 策略的变化,这轮更新很明显在往“组织内可管理、可审计、可策略化”的方向走。
这意味着 Claude Code 的目标用户已经不只是个人开发者,而是:
- 团队环境中的受控使用者
- 有统一策略和权限要求的组织
- 需要接入 Bedrock / Vertex / Foundry / 第三方平台的用户
如果你正好在这些场景里,这次升级的价值会比普通本地单机用户更大。
四、如果你只是想知道:升级后最可能感知到什么
对于日常本地用户,我觉得最容易感知到的是下面这些变化:
- 长会话和恢复更稳了,
--resume相关问题被连续修了很多轮。 - 搜索和导航更顺了,尤其是 transcript search、
/copy N、会话命名与标题改进。 - 输入体验更可靠了,图片粘贴、CJK 输入、tmux/终端复制、快捷键冲突都修了不少。
- 想“摸清产品边界”更容易了,因为有了
/powerup和交互式/release-notes。 - 如果你用的是 API Key、Bedrock、Team 或 Enterprise,
2.1.94以后默认 effort 变成 high,这会直接影响响应风格与耗时。
有一个细节值得单独记住:
如果你是普通本地用户,
2.1.96本身未必是体感最强的一版。 真正的升级体验,主要来自2.1.77到2.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/、CwdChanged、FileChanged、transcript search、图片粘贴 chip。2.1.81:加入--bare,更适合脚本和 SDK 型调用。2.1.80:加入 rate limit 状态脚本字段与--channels预览。2.1.79:加入claude auth login --console,继续改善远程控制与启动内存。2.1.78:加入StopFailurehook,恢复行级流式输出,并修复 sandbox 提示问题。2.1.77:输出 token 上限提升、/copy N、/branch命名调整、恢复性能提升。2.1.76:加入 MCP elicitation、/effort、会话命名、PostCompacthook。
六、我的判断:这次升级值不值得在意
如果你只是偶尔开一下 Claude Code、对长会话和插件体系没什么需求,这轮升级看起来可能只是“又修了很多小毛病”。 但如果你已经开始把 Claude Code 当成高频编程界面来用,那么这次从 2.1.76 到 2.1.96 的累积更新,其实非常值得在意。
因为它传递出来的信号很明确:
- Claude Code 在继续补齐“个人用户的交互细节”。
- Claude Code 在认真经营“团队与组织级集成能力”。
- Claude Code 在把自己从“能用的 AI CLI”推进成“可长期依赖的开发工作台”。
对日常用户来说,这次升级最有价值的地方不是某个 headline feature, 而是你会越来越少地被输入、恢复、缓存、终端兼容性和边界状态打断。
七、附:本次梳理使用的版本时间点
2.1.76:2026-03-142.1.77:2026-03-162.1.78:2026-03-172.1.79:2026-03-182.1.80:2026-03-192.1.81:2026-03-202.1.83:2026-03-242.1.84:2026-03-252.1.85:2026-03-262.1.86:2026-03-272.1.87:2026-03-292.1.89:2026-03-312.1.90:2026-04-012.1.91:2026-04-022.1.92:2026-04-042.1.94:2026-04-072.1.96:2026-04-08