Claude Code 2.1.278 起,auto mode 的分类器开销不再算你头上

2026-09-21 Claude CodeAnthropic成本计费

auto mode 每次动作前的那道安全分类检查,以前是算在你 token 账单里的。2.1.278 开始,符合条件的话它挪到服务端做,不收费。

谁能免

按官方文档,Claude Code v2.1.278 及以上在以下对象上默认请求服务端检查:Enterprise 套餐、使用 Claude API 的账号、AWS 上的 Claude 平台、Amazon Bedrock、Google Cloud Agent Platform、Microsoft Foundry。是否真的在服务端执行,取决于该平台与该区域的灰度进度。

Pro、Max、Team 不在范围内——文档原话是这三类套餐”从不显示该提示”。大部分个人订阅用户这次一分钱也省不下来。

怎么知道自己是哪种

auto mode 会话里跑 /status,看 Auto mode server 这一行:

  • Enabled:服务端检查在决定本会话的动作,分类器请求不计费
  • Disabled:已经回退,用的是 Claude Code 自己的分类器请求,照旧按 token 计费

什么会把你打回计费

最常见的是中间那层 LLM 网关或代理:

  • 剥离或重写请求头
  • 丢掉不认识的请求字段,比如 safeguards
  • 改动响应,比如丢掉流式事件里的 safeguard_results 字段、重写 tool-use ID

触发时 auto mode 不会中断,安全分类照做,只是费用回到你身上,并在第一个被挂起的动作前提示一次:

We’re changing auto mode to no longer charge for classifier requests in Claude Code. However, this session isn’t eligible.

按 Enter 继续(本会话剩余部分走客户端并计费;若提示点名了网关,这台机器 24 小时内不再提示)。按 Esc 或 Ctrl+C 取消这个动作,当前 turn 停止,会话仍在 auto mode。非交互 -p 模式下这段文本打到 stderr,stream-json 会发一条 system warning,Agent SDK 可以从消息流里读出来。

要动手的地方

  1. 先跑 /status 看 Auto mode server 是 Enabled 还是 Disabled。如果是 Disabled 而你走的是 Claude API 或 Bedrock,问题大概率出在网关。
  2. 让网关原样透传请求头与请求体字段(包括它不认识的 safeguards),响应与流式事件不要丢 key,不要重写 tool-use ID。免费资格是按会话判定的,改完开新会话再看。
  3. 确实用不了服务端检查又不想每次被提示:设 CLAUDE_CODE_AUTO_MODE_SERVER=0。两条注意事项——直连 Anthropic API 时不读这个变量,而且官方标注它是临时设置,后续版本可能移除。

泼冷水

这不是降价,是把一笔本来就在付的钱挪到了服务端。主模型 token 一分没少,省掉的只是分类器那一小段。对一天跑几百个 auto mode 动作的 heavy user 有意义,一天只开一次会话的人基本感知不到。

更值得盯的是那个回退提示背后的事:如果网关在丢 safeguards 字段,它多半也在丢别的东西。顺手查一遍网关的透传策略,比省这点分类器费用值钱。

原文:https://code.claude.com/docs/en/auto-mode-classifier-billing

原文出处 · 事实以此为准
Claude Code 文档 · auto mode classifier billing
阅读原文 ↗