最近 Claude Code 运行过程中会反复通知:

classifier-notice

查了下相关文档:

名称地址
v2.1.278 更新日志https://code.claude.com/docs/en/changelog#2-1-278
classifier 收费说明https://code.claude.com/docs/en/auto-mode-classifier-billing

从 2.1.278 版本起,Anthropic 官方接口已经免除了 auto mode 分类器的请求费用,可是你的 LLM 网关或代理可能还没有支持,通知你是让你联系他们,让他们也去支持。如果你按了回车24小时不再通知你。到时间就还会通知。我使用的是 Minimax 第三方接口,Minimax 应该是不支持这个免费逻辑的。

其实这个产品策略也挺奇怪的,官方明确支持的第三方厂商只包括 Amazon Bedrock、Claude Platform on AWS、Google Cloud’s Agent Platform、Microsoft Foundry 这些国外厂商。按他们之间合作关系,直接联系厂商支持就好了,何必打扰客户?这更像是一种产品宣传+规范推广。

解决方法

关闭这个通知,一如既往可以通过设置环境变量来实现。编辑 ~/.claude/settings.json,在 env 配置中添加 CLAUDE_CODE_AUTO_MODE_SERVER 为 disabled 即可。

{
  "env": {
    ...
    "CLAUDE_CODE_AUTO_MODE_SERVER": "disabled"
    ...
  }
}

修改完成后重启 Claude Code ,该通知应该就不会再出现了。

需要注意,CLAUDE_CODE_AUTO_MODE_SERVER 是一个临时设置,后续版本可能会移除。

另外,如果不想设置 CLAUDE_CODE_AUTO_MODE_SERVER,也可以设置 CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 来禁用实验性 beta 功能,禁用后这个提示也会消失:

{
  "env": {
    ...
    "CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1"
    ...
  }
}

关注我,了解更多编程知识。