Anthropic: Claude Code v2.1.133新增worktree.baseRef参数并修复竞态条件
Anthropic发布Claude Code v2.1.133,新增worktree.baseRef、sandbox.bwrapPath/socatPath参数以及Hook中的CLAUDE_EFFORT环境变量。此版本修复了并行会话中的竞态条件以及Windows驱动器根路径问题,是本周继v2.1.131和v2.1.132之后的第三次发布。
本文由人工智能基于一手来源生成。
Anthropic于2026年5月7日发布Claude Code v2.1.133,这是本周继v2.1.131和v2.1.132之后的第三次发布。此版本新增了多个面向团队协作的配置参数,并修复了并行会话和Windows平台上的若干问题。
新增配置参数
最重要的是**worktree.baseRef**,可选值为fresh或head。Worktree是Git的一种机制,允许在并行目录中处理同一仓库的多个分支。默认值fresh恢复了EnterWorktree从origin/<default>分支的行为,而head则在新worktree中保留本地HEAD的未发布提交。
接下来是**sandbox.bwrapPath和sandbox.socatPath,作为Linux和WSL的托管参数,允许自定义bubblewrap和socat二进制文件的位置。parentSettingsBehavior**是管理员键(first-wins或merge),控制SDK如何合并各层级之间的managedSettings。
Hook现在通过JSON字段effort.level和环境变量**$CLAUDE_EFFORT**接收当前努力级别,Bash命令也可读取该变量。
修复了哪些Bug?
最重要的修复是并行会话中的竞态条件——刷新令牌竞争导致共享凭证被删除,引发401错误。同时修复了Windows驱动器根路径(C:\)和POSIX / 上Edit/Write规则错误匹配的问题。MCP OAuth流程现在支持HTTP(S)_PROXY、NO_PROXY变量及mTLS配置。
其他修复包括:通过--add-dir读取映射网络驱动器、Remote Control中断与claude.ai的会话、并行会话间/effort命令同步(不再影响其他会话),以及在项目、用户和插件级别检测子智能体技能。VSCode扩展不再抛出「Unsupported platform」错误。
常见问题
- worktree.baseRef参数的作用是什么?
- 控制新worktree是从origin/<default>(值为「fresh」,现为默认)还是从本地HEAD(「head」)分支;「head」会保留本地未发布的提交。
- 此版本修复了哪些竞态条件问题?
- 修复了刷新令牌竞争导致并行会话间共享凭证被删除引发的401错误,以及并发会话间/effort命令意外同步的问题。
- 如何在Hook中使用$CLAUDE_EFFORT?
- Hook现在通过JSON输入中的effort.level字段和环境变量$CLAUDE_EFFORT接收当前努力级别,Bash命令也可读取该变量。