Anthropic 在 2026 年 7 月 20 日 22:14 UTC 正式推送了 Claude Code 的 v2.1.216 版本!紧接着之前“取消 AI 自主运行 /verify/code-review 改为纯手动召唤”以及“全面斩断 Bash 越权逃逸”的重磅安全调整,本次更新直接将手术刀切向了超长会话下的二次方性能衰减沙箱文件与网络权限的解耦,以及多智能体 Worktree 越权隔离等深水区痛点。

更新时间:2026-07-21

核心看点:攻克超长会话下消息标准化 $O(N^2)$ 计算复杂度导致的数秒卡顿顽疾、引入 sandbox.filesystem.disabled 开启“单向网络管制”、彻底强封 Git Worktree 越权穿透主库后门。

以下是为您整理的全量硬核技术拆解:

一、性能狂飙:攻克超长会话 $O(N^2)$ 计算卡顿顽疾

在与 Claude Code 进行长达数天、数百轮交互的超长会话中,许多开发者此前都遭遇过一个非常痛苦的性能退化体验:

  • 旧痛点(平方级开销增殖):在旧版本中,随着对话轮次(Turns)的不断增加,底层消息标准化(Message Normalization)的计算成本会呈二次方(Quadratically)爆炸式增长。这直接导致每次 AI 吐字前、或者执行 --resume 恢复长会话时,终端都会陷入长达数秒甚至十几秒的严重停顿僵死(Multi-second stalls)

  • 新优化:v2.1.216 彻底重构了消息规范化与状态机的算法复杂度。现在无论对话积累了多少轮次,消息处理开销均被压缩为平滑的常量级,长会话恢复与连续吐字响应重回“秒级”顺滑!

二、沙箱安全解耦:引入 sandbox.filesystem.disabled

对于某些特定开发环境,开发者既需要放开本地文件系统的完全读写权限,又必须受到严格的企业网络出向管制(Egress Control)。

  • 单向网络管制上线:新版本正式引入了 sandbox.filesystem.disabled 配置项。

  • 灵活管控:开启该选项后,系统将跳过文件系统隔离(Skip filesystem isolation),同时继续牢牢保留网络出向审计与管制能力。这极大地便利了那些需要在本地直接动用系统级硬核工具、但又不能让 API/网络流量脱离安全红线监管的敏捷开发场景。

三、多智能体沙箱闭环:彻底强封 Worktree 越权穿透主库

在之前的版本中,虽然隔离子智能体(Worktree-isolated Subagents)被要求在独立的工作树中运行,但在极端边界下依然存在路径穿透后门:

  • 漏洞封杀:子智能体此前可以通过类似 git -C--git-dir 参数,或是直接设置环境变量 GIT_DIR / GIT_WORK_TREE强行把 Git 操作重定向(Redirecting git)回开发者外部共享的主代码库(Shared Checkout)中进行污染

  • 物理级切断:v2.1.216 彻底收紧了底层 Git 环境变量与参数的沙箱审计,强行剔除并拦截了一切指向外部主库的重定向尝试,物理级锁死了工作树沙箱。

  • 僵尸 Worktree 删除自愈:彻底修复了在 claude agents 统管列表中,当某个后台 Session 对应的 Worktree 丢失了 .git 存储库时,该任务行变得永远无法删除(Undeletable)的恶性 Bug。现在在列表里连按两次 Ctrl+X 能 100% 物理粉碎该任务行。

四、海量高频 Bug 彻底根治与细节微调

  • 自动模式 Token 过期 401 拒绝对话修复:修复了在会话中途,当 OAuth Token 自然过期或轮转(Rotated mid-session)后,自动模式(Auto Mode)会盲目抛出 "HTTP 401" classifier errors 并直接无脑拒绝人类所有后续指令的痛点。

  • 恢复后台 Session 模型与工具约束:修复了通过 --resume 或列表重新唤醒(Resumed)后台 Agent 会话时,系统会极其脑残地直接将其重置、降级回默认 Agent(Reverting to the default agent)、从而丢失了原本配置的系统提示词(Prompt)和工具限制(Tool Restrictions)的严重逻辑缺陷。

  • /rewind 软硬链接保护:执行 /rewind(历史倒带/回滚)时,系统绝对不再会通过追踪路径上的符号链接(Symlinks)或硬链接(Hard links)去意外恢复或误删外部真实文件,并会在控制台中清晰报告跳过了多少条链接路径。

  • 消灭外部编辑器鼠标与焦点乱码:修复了通过 /memory/plan/keybindingsCtrl+G 拉起本地 GUI/外部文本编辑器时,终端里会疯狂喷出鼠标和焦点乱码字符(Mouse and focus garbage)的 TUI 渲染缺陷;且现在执行 /memory不再强制卡死等待外部编辑器关闭

  • /context 强行爆框预警:当对话长度超越当前模型的 Context 窗口上限时,执行 /context 命令现在会弹出一行明确且醒目的 Warning 警告;如果自动压缩 /compact 失败,现在会直接作为明确的 Error 错误呈递给人类。

  • /fork 确认行精简:优化了 /fork(后台会话无感分身)的提示体验,现在收拢为极其清爽的一行小字,明确打印出新分身会话的名称、claude attach 专属 ID,并在该分身与你共享同一个 Checkout 目录时发出温馨提醒。

  • [VSCode] 混合文本方向修复:彻底修复了在 VS Code 扩展端,当阿拉伯语、希伯来语、波斯语等从右向左(RTL)书写的文字与英文或代码混合排版时,文字顺序会完全颠倒错乱的渲染 Bug。

五、升级命令

由于本次更新彻底歼灭了超长会话下的 $O(N^2)$ 计算卡顿顽疾、解耦了文件与网络沙箱,并强力加固了多智能体隔离边界,强烈建议所有开发者立刻通过如下命令跟进全局无损升级:

Bash

npm install -g @anthropic-ai/claude-code@latest

欢迎在评论区留下你的看法!超长会话下二次方开销导致的卡顿被彻底清除,有没有让你的“长周期结对编程”体验重获新生?全新的 sandbox.filesystem.disabled 仅保留网络管制的隔离配置,有没有契合你团队的开发场景?欢迎一起讨论!

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐