Claude Code:为什么你的配额掉得这么快,终于该怎么看到它

Claude Code:为什么你的配额掉得这么快,以及终于该怎么看

你问了一个再简单不过的问题。三行而已。你却看着计量条往下掉,就好像刚让它重写 Linux 内核一样。

这事已经烦了我好几个月。不是价格,是这份神秘感:根本不知道到底是什么花了这么多钱。好吧,从一周前开始,它会告诉你了。

一只老式圆盘电表在昏暗的走廊里飞快转动,一个男人背对着它观看

你,正看着自己的配额消失,却不知道它为什么没了

2.1.257 到 2.1.267 版本在 9 月 1 日至 9 日之间发布,其中有四件事都在讲钱。不是那些在演示里好看的新功能。是计量器。

真正费钱的是把所有东西重新读一遍

首先,你得明白钱都花到哪儿去了,不然其他的都没用。

你和助手聊天时,它什么都不记得。什么都不记得。每次你输入一句话,它都会从头重新读完整段对话:你的指令、打开的文件、之前的二十轮交流。而这次重读是要你付钱的。每条消息都要付。

所以他们弄了个小技巧。只要对话开头没有变化,它就会留一份随时可用的副本,重复利用它,而不是把所有东西重新读一遍。这份副本的费用大约只有完整重读的四分之一。这就叫缓存,也正是它让你可以工作五个小时而不至于把配额用爆。

问题是它很脆弱。非常脆弱。只要最开始有一件东西发生变化,这份副本就会被丢掉,一切都得从零开始。

一个服务员正在把一张大餐厅桌子完全重新摆正,餐具叠放在他旁边的推车上

挪动一件餐具,服务员就得重新摆正十五张桌子

中途加进来的一个工具。一条被修改的指令。一个你没多想就动过的配置文件。或者只是你去吃饭了,四十分钟后回来:副本有寿命,它会自己过期。

直到这个月之前,发生这种事时,你都不知道。你只会看到这次花了很多钱。好样的,自己想办法吧。

现在它会告诉你为什么把所有东西都重新读了一遍

这事在 9 月 3 日的 2.1.260 中出现,然后在 9 月 9 日的 2.1.267 中补全:命令 /cost 和状态行现在会显示缓存失效的可能原因。官方文字写的是“工具定义或系统指令发生变化,闲置时间超过寿命”。

这么写出来,看起来好像没什么大不了的。可这确实是这个月最有用的改动,因为它把一种无可奈何的结果变成了可以修好的问题。“你这次会话中的工具列表变了”,这个能修。“你离开太久了”,这个可以提前防范。

在我这里,真正的罪魁祸首是第一种。我总喜欢在会话进行到一半时加一个工具服务器,悠哉悠哉地觉得这又不会碍着什么。结果缓存就被扔掉了。每次都这样。

那些闲着不用却照样让你付钱的技能

这个真的让我很难受。

如果你做过技能,也就是那些教会助手某种本事的小文件,它们会在启动时全部加载。全部。哪怕你已经三个星期没用过其中任何一个。每个技能都会占用对话空间,而这部分空间你每条消息都得付钱。

9 月 4 日发布的 2.1.261 加入了 /skill-doctor。它会告诉你哪些已加载的技能根本没用,以及它们在上下文中花了多少空间,好让你把它们精简掉。

一面布满工具的工坊墙壁,中间有三把磨损的螺丝刀,其他工具都落满了灰尘

三把已经磨损到极限的螺丝刀,还有二十八件从开张起就一直落灰的工具

这正是工作室那面工具墙。你挂了四十样东西,最后总是拿那三样,还得为整面墙付房租。

真的设个上限

9月9日的两个新增功能,包含在2.1.267里。

第一个叫做 maxEffortLevel。所谓努力程度,就是助手在回答之前花多少时间思考:挖得越深,效果越好,价格也越贵。这个设置会在所有地方给这个级别设上限,包括你通过 Amazon、Google 或 Microsoft 的平台使用时。你还是可以手动把它调低,但不会再因为一不小心把它调到上限以上。

电箱里一个很大的杠杆式断路器,一名技术人员的手放在上面

缺的就是这个设置:防止往上调,而不是允许往下调

第二个是在 /usage 里的花费上限栏。它只和通过企业网关使用的团队有关,所以如果你是一个人用自己的订阅,就和你没关系,但这个思路是对的:工作的时候就能看到上限,而不是事后才看到。

不过还有一句要对 Anthropic 说的话。我们给努力程度设上限,显示花费,诊断缓存。这些事在9月同时出现。翻译一下:大家花钱的时候根本没搞明白,而且花得足够多,问题才会被反馈上去。

完全不相关但足以让你更新的东西

9月8日的2.1.265里,有一行内容和一篇关于钱的文章完全不搭,但我不能放过它。

路径中包含括号的权限规则会被彻彻底底地忽略。结果就是:你声明为只读的文件夹仍然可以写入。你以为自己已经关上了门:其实它大敞着。

这影响到谁?所有把项目放在名称中带括号的文件夹里的人。Windows 下,比如 Program Files (x86),就说这一个吧。一个月前,我在这里写过 Claude Code 不再每做一步都请求权限,当时我也已经说过,这个权限范围值得停下来仔细看看。这正是我当时说的那种漏洞。

具体来说,你今天早上要输入什么

三个操作,十分钟,你终于会知道钱都花到哪里去了。

先更新。我写下这些文字时输入了 claude --version:2.1.266。比昨天的版本落后一个版本,而且我甚至完全没意识到。有时五天里就出了六个版本,已经没人知道自己用的到底是哪一个了,我也一样。

claude update

然后,启动一个普通会话,工作二十分钟,再看看:

/cost
/skill-doctor

第一个会告诉你缓存是撑住了还是崩掉了,以及为什么。第二个会告诉你自己白白带着什么东西。

如果你发现自己每天三次都在为一次完整的重新读取付钱,只是因为某个工具服务器在中途加了进来,那就把它在启动时声明好,问题就解决了。事情就是蠢到这个地步。

说真的,这个月 Anthropic 没有发布什么让人做梦都想要的功能。他们发布了计数器、上限和诊断功能。这比推出一个新模型更不好卖,但它给我省下的时间比过去六个模型加起来还多。

来吧,去敲 /skill-doctor。准备好发现你一半的技能从八月起就一直在睡觉吧!


来源

  • Claude Code:版本日志,官方来源,包含从2026年9月1日的2.1.257到9月9日的2.1.267这些版本,以及 maxEffortLevel、支出限额栏、缓存失效的原因和包含括号的权限规则修复的详细信息
  • Claude Code:成本追踪/cost 测量的内容以及如何读取状态栏
Join the conversation

You need an account to comment on this article. Creating one is free and takes under a minute.

  • The XMLTV file, free to download every day
  • Comment on articles and reply to other readers
  • Get an e-mail when an article you follow is updated

No comments yet.

Une erreur s'est produite. Cette application peut ne plus répondre jusqu'à ce qu'elle soit rechargée.Veuillez contacter l'auteur. Reload 🗙