🟡 🏥 实践应用 2026年5月7日星期四 · 1 分钟阅读 ·

Anthropic: Claude Code v2.1.133新增worktree.baseRef参数并修复竞态条件

Editorial illustration: 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**,可选值为freshhead。Worktree是Git的一种机制,允许在并行目录中处理同一仓库的多个分支。默认值fresh恢复了EnterWorktreeorigin/<default>分支的行为,而head则在新worktree中保留本地HEAD的未发布提交。

接下来是**sandbox.bwrapPathsandbox.socatPath,作为Linux和WSL的托管参数,允许自定义bubblewrap和socat二进制文件的位置。parentSettingsBehavior**是管理员键(first-winsmerge),控制SDK如何合并各层级之间的managedSettings

Hook现在通过JSON字段effort.level和环境变量**$CLAUDE_EFFORT**接收当前努力级别,Bash命令也可读取该变量。

修复了哪些Bug?

最重要的修复是并行会话中的竞态条件——刷新令牌竞争导致共享凭证被删除,引发401错误。同时修复了Windows驱动器根路径C:\)和POSIX /Edit/Write规则错误匹配的问题。MCP OAuth流程现在支持HTTP(S)_PROXYNO_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命令也可读取该变量。