跳到正文
sobolewski.pro今日 AI,每晚送达订阅

每天一封,一键即可退订。 隐私政策

Claude Code 额度消耗变慢:后台智能体状态更新便宜 99%

Claude Code 使用额度消耗更慢了:后台智能体的状态改由 Haiku 5.5 根据简短笔记生成,每次更新成本降低约 99%。

1 分钟阅读

本文的其他语言版本:العربيةDeutschEnglishEspañolFrançaisItaliano日本語Polski

本文内容
  1. Claude Code 的额度计算有什么变化?
  2. 为什么这很重要?
  3. 后台智能体还有哪些改进?
  4. 需要注意什么?
  5. 常见问题

11 月 4 日晚间,ClaudeDevs 账号在 X 上宣布,Claude Code 中的后台智能体(background subagents)现在消耗的使用额度更少了。这类智能体的状态每 30 秒刷新一次,过去每次更新都要重新读取它的完整对话。现在改由 Haiku 5.5 根据简短笔记来写,因此每次更新的成本降低了约 99%。

Claude Code 的额度计算有什么变化?

这里说的是每个后台运行的智能体旁边显示的那行简短状态。根据 ClaudeDevs 的帖子,此前的机制是这样的:

  1. 每隔 30 秒,Claude Code 会为每个正在运行的智能体分别生成一条新状态。
  2. 每次更新都会重新读取智能体的完整对话,而对话会随着时间越来越长。
  3. 现在状态由 Haiku 5.5 根据简短笔记生成,不再读取完整的对话记录。

根据 Claude Code 更新日志,Haiku 5.5 的 API 价格为每百万输入 token 0.10 美元、每百万输出 token 0.50 美元。

这条帖子传播得很快:到 11 月 5 日早上,已经获得超过 1.6 万个赞和近 120 万次浏览。这并不奇怪,因为额度一直是每天使用 Claude Code 的人最常讨论的话题之一。

为什么这很重要?

因为一周前引发热议的那些测量结果,根源正是这个机制。我在关于 Claude Code token 消耗的文章里写过:根据 Flamerix AI 的 gist,agent_summary 摘要占会话估算成本的 16.4%,比主对话还多。

此后,issue #86879 里又陆续出现了新的分析。10 月 31 日,一位用户根据 2.1.314 版本的日志算出,单次摘要会发送 2800 到 1.3 万个未命中缓存的输入 token;在其对一周多智能体工作的估算模型中,摘要占支出的约 13–32%。还有人分享了自己的变通办法,从环境变量到启动时加载的脚本都有。

有意思的是,Anthropic 的人(目前)还没有在这个 issue 下回应。截至 11 月 5 日,该 issue 仍处于打开状态,而这次改动是在 X 上宣布的,并不是在 GitHub 讨论串里。

后台智能体还有哪些改进?

11 月 4 日发布的 2.1.318 版本更新日志中,同一领域还有几项改动:

  1. 后台智能体会在所有服务商上于 3 分钟后把 shell 命令转到后台运行,避免执行期间提示缓存过期。
  2. 在 Bedrock、Vertex 和 Foundry 上(以及关闭遥测时),缓存未预热的情况下,智能体进度摘要最多会等待 5 分钟来获取智能体的回复。
  3. 修复了后台智能体运行时大约每 30 秒弹出一次的 “Now using usage credits” 提示。

ClaudeDevs 的帖子既没有给出版本号,也没有提到是否需要更新。更新日志里也没有直接描述这项改动,所以最简单的做法就是使用最新版本 (可以用 claude --version 查看)。

需要注意什么?

第一,注意幅度。99% 指的是单次状态更新,而不是整张账单。实际能省多少,取决于同时运行多少个智能体、运行多久。没有后台智能体的会话应该感觉不到变化。

第二,没有开关。帖子没有提到可以关闭状态更新的设置,而用户仍在 issue 里呼吁提供这个选项。

第三,注意测量数据。前面提到的 13–32% 是用户的估算(基于 cost_usd 字段和成本模型),并不是账单,所以要谨慎看待。最好的办法是在自己的环境里用 OpenTelemetry 遥测,按 query_source 对请求分组来核实,具体方法见我的上一篇文章。关于使用智能体的更多内容,可以参考 Claude Code 教程。

常见问题

为什么 Claude Code 的额度用得这么快?

每次请求都会把对话上下文发送给模型,所以长会话和同时运行多个智能体会很快耗尽额度。根据用户的测量,后台智能体的状态更新也占了不小的成本,而从 11 月 4 日起,每次更新便宜了约 99%。

需要开启什么设置才能享受这项改动吗?

根据 ClaudeDevs 的帖子,不需要任何配置。不过最好还是使用最新版本的 Claude Code。

能完全关闭后台智能体的状态更新吗?

目前还没有官方设置。issue #86879 里流传着一些用户的变通办法,但并非在所有环境下都有效,也不受 Anthropic 支持。

  • AI
  • Claude
  • Claude Code
  • AI 智能体

今日 AI,每晚送达

每晚送上当天最重要的 AI 新闻和博客新文章。简明扼要,附有来源。

每天一封,一键即可退订。 隐私政策