Skip to content

只关功能开关、不关遥测:2.1.319 新增 CLAUDE_CODE_DISABLE_FEATURE_FLAGS ​

以前想让 Claude Code 别再拉取远端功能开关,往往得连遥测一起关。CLI 2.1.319 新增环境变量 CLAUDE_CODE_DISABLE_FEATURE_FLAGS,把两件事拆开了。

它做什么 ​

设置后,Claude Code 停止获取功能开关(feature flags),但不会关闭遥测;此时每个开关都使用内置默认值。

适合谁 ​

  • 希望行为可预期、不随服务端灰度变化的团队:版本固定后,功能表现也更固定;
  • 内网或受限网络:减少一类对外请求;
  • 合规上要求区分「功能开关拉取」与「遥测上报」两类流量的场景。

同一版本里相关的变化 ​

  • 在遥测或功能开关被关闭的情况下(包括经 LLM 网关),auto 模式对服务端无法校验的调用会改为询问或拒绝,不再回退到内置分类器;想继续用内置分类器,可设 CLAUDE_CODE_AUTO_MODE_SERVER=0(Bedrock、Vertex、Foundry 不受影响);
  • 网关后设 CLAUDE_CODE_AUTO_MODE_SERVER=1 可在 CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS 已设时仍开启服务端校验;若该变量来自托管设置,则托管设置也要同时写上 1。

所以如果你同时关了开关又在用 auto 模式,升级前务必核对上面两条。

小结 ​

CLAUDE_CODE_DISABLE_FEATURE_FLAGS 让「不要远端开关」和「遥测」可以分开决定。用它之前,先确认 auto 模式的取舍,再统一在托管设置里下发。

Claude-cn.org,专注于 Claude Code 中文教程