星期三
04 / 30
Anthropic计费Bug多扣200美元,先拒退后补偿
星期三 2026-04-30 19:09

据动察 Beating 监测,Claude Code 有个计费 bug:只要 git 仓库的提交历史里含有大写字符串 `HERMES.md`,所有 API 请求就会绕过 Max 订阅配额,直接从额外用量(extra usage)扣费。一名 Max 20x 用户(月费 200 美元)因此被悄悄扣了 200.98 美元的额外用量,而他的订阅配额只用了 13%。

触发条件极其精确:必须是大写 HERMES.md`,区分大小写,必须带 .md` 后缀。小写 hermes.md 没事,去掉后缀的 HERMES 也没事,`HERMES.txt` 也没事。触发点不是磁盘上有没有这个文件,而是 Claude Code 把 git log 的提交信息塞进系统提示词时,服务端的反滥用系统对这段文本做了字符串匹配。HERMES 是 Nous Research 的开源 AI agent 框架 Hermes Agent 的配置文件名,Anthropic 的反滥用系统大概率在检测用户是否通过非官方客户端调用 API,但误伤了所有在提交信息里提到这个文件名的正常用户。

报告者用二分法排查了数小时才定位原因:先克隆仓库测试孤立分支,再逐条缩小提交范围,最终锁定触发字符串。另一名用户独立复现后写了自动化排查脚本。Claude Code 负责人 Boris Cherny 确认是「过度活跃的反滥用系统」,当天修复。

但退款过程翻了车。用户提交退款请求后,Anthropic 的 AI 客服回复称「无法为降级服务或计费路由技术错误提供补偿」,直接拒绝。这条回复在 GitHub 和 Hacker News 上引爆,登上 HN 头版。社区愤怒的核心不只是 200 美元:反滥用系统不该把误判伪装成「配额耗尽」错误,更不该在承认 bug 后拒绝退款。Claude Code 团队成员 Thariq 随后宣布所有受影响用户将获得全额退款加等额积分补偿。