近日,Claude Code 再次引发开发者社区争议。
一名 Reddit 用户发帖称,自己在使用 Claude Code 时,只因 Git 提交记录中出现了字符串“HERMES.md”,系统就不再消耗其 Claude Max 订阅额度,而是转向“extra usage(额外用量)”计费,最终导致其额外损失约 200 美元。
据该用户描述,他订阅的是 Claude Max 20x,月费为 200 美元。但在使用 Claude Code 时,系统突然提示“额外用量已用尽”,要求其继续购买额外用量。
让他困惑的是,Claude 账户后台显示其 Max 计划的周使用量仅约 13%,仍有大量订阅额度未使用。
随后,该用户花费数小时排查问题,最终发现触发异常的并不是项目文件本身,而是 Git 最近提交记录中的大小写敏感字符串“HERMES.md”。
他在 GitHub 上提交的复现步骤显示,只要提交信息中包含“HERMES.md”,Claude Code 请求就会被路由到额外用量计费;而 “hermes.md” 小写、“HERMES” 不带扩展名、“README.md”“AGENTS.md”等情况则不会触发同样问题。
更引发争议的是 Anthropic 客服后续的处理方式。
该 Reddit 用户称,Anthropic 的 AI 客服曾三次承认这是一个 bug,并将其称为“authentication routing issue(认证路由问题)”。
也就是说,问题并非用户主动超额使用,而是系统在认证或计费路径上发生了错误。
但据用户贴出的回复,Anthropic 方面表示,虽然对“billing routing issue(计费路由问题)”造成的影响表示歉意,但公司无法就服务质量下降或技术错误导致的错误计费路由提供赔偿。
这也成为整件事最受开发者吐槽的地方:用户认为,自己每月已经支付200 美元订阅 Claude Max 20x,却又因为一个计费 bug 额外损失约200 美元;更讽刺的是,他还花费数小时帮助 Anthropic 复现和定位问题,最后得到的却只是“感谢你的耐心”。
该用户在 Reddit 上讽刺称,Anthropic 正在打造世界上最先进的 AI,但退款政策却“一条简单的关键词匹配规则还蠢”。
此外,Anthropic 近期也发布了 Agent 使用政策说明,强调所有 Agent 和 Agentic 功能都必须遵守其使用政策,包括不得用于未经授权的数据收集、批量滥用、恶意内容生成或未授权系统访问等场景。
不过,在这起事件中,开发者社区的质疑集中在“计费透明度”上。部分用户认为,即便 Anthropic 希望将部分第三方 Agent 或自动化工具使用转向 API 或额外用量计费,也应通过明确提示、阻断或用户确认来实现,而不是在用户不知情的情况下根据字符串匹配改变计费路径。
也有网友将此事理解为 Claude Code 近期争议的一个缩影,一边是开发者越来越依赖 AI 编程工具,另一边是订阅、额外用量、Agent 检测和客服处理之间的边界仍不透明,一旦出现异常,用户很难判断自己到底是在正常消耗额度,还是被系统错误地切到了额外计费通道。
Claude AI 版主机器人在 Reddit 帖子下自动生成的讨论总结:大家认为这不是普通技术故障,而是Claude Code 在识别到HERMES.md这类 Agent 项目关键词后,疑似绕过订阅套餐、转向 API/额外用量计费。
这不只是楼主一个人的情况。评论区里还有不少用户称自己也遇到过类似的计费噩梦:硬性消费上限被无视、随机超额收费,最后面对的都是没用的 AI 客服机器人,以及人工客服坚定的“不退款”政策——如果你能联系到真人的话。
全文翻译如下。
简而言之:如果你的 git 提交记录里提到了大写的“HERMES.md”,Claude Code 就会悄悄停止使用你的 Max 套餐额度,改按 API 费率向你收费。Anthropic 的客服承认这是 bug,感谢我发现了它,然后拒绝退款。看来他们的 AI 安全原则,并不包括保护你的钱包。
我订阅的是 Max 20x(200 美元/月)。今天 Claude Code 突然开始报错:
“你的额外用量已经用完。请前往 claude.ai/settings/usage 添加更多额度后继续使用。”
这很奇怪,因为我的套餐后台显示,每周用量只有 13%,当前会话用量是 0%。也就是说,还有 86% 以上的额度明明放在那里,根本没动。
额外用量里的 200.98 美元——没了。整个每月额度都被烧光了,而这些本来应该包含在我的订阅里。
我花了好几个小时排查这个问题。试过退出/重新登录、切换不同模型、重新安装,全都没用。他们的客服建议我运行claude logout && claude logincode>,也没有解决。我和一个 AI 客服机器人来回沟通了四轮,它一直在粘贴同一套话术。最后我放弃了客服,自己做了 Anthropic 似乎没人愿意做的事——真正去诊断问题。
我对各个代码库和提交历史做了完整的二分排查。克隆仓库、测试孤立分支、隔离单个提交、缩小到具体字符串。我的整个周六就这么耗掉了。直到我找到了触发条件:
最近的 git 提交信息里出现字符串“HERMES.md”,注意是大写,并且带.md后缀。
就是这样。Claude Code 会把最近的提交记录放进系统提示词里,然后服务端某个东西看到了“HERMES.md”,就决定把你的请求路由到额外用量计费,而不是你的套餐额度。
最小复现:
“AGENTS.md”?没问题。“README.md”?没问题。不带 .md 的 “HERMES”?没问题。小写的 “hermes.md”?也没问题。只有大写的“HERMES.md”会触发。谁来解释一下这到底怎么说得通。
Anthropic 客服的回应
精彩的地方来了。他们的 AI 客服代理——讽刺吧——三次承认这是 bug,并称其为“认证路由问题”。然后它说:
“对于您遇到的计费路由问题所造成的使用中断,我深感抱歉。我们非常重视服务可靠性。不过,我需要告知您,对于服务质量下降或技术错误导致的错误计费路由,我们无法提供赔偿。”
翻译一下就是:“是的,我们的系统因为你 git 历史里的一个字符串,把你错误地路由到了另一个计费路径,并收了你 200 美元。不,我们不会退给你。但谢谢你帮我们做质检!”
所以让我理一下:我每月花 200 美元订阅 Max 20x。然后又因为一个计费 bug 损失了 200 美元。我还花了好几个小时免费帮 Anthropic 做 QA。最后解决方案就是“感谢你的耐心”?我倒是想按我的外包费率给 Anthropic 开账单,但我总觉得他们的退款机器人也会把这个拒了。
Anthropic:一边打造世界上最先进的 AI,一边让退款政策蠢得连按提交信息匹配关键词都不如。
我开始觉得,他们的客服机器人可能没通过他们家模型最出名的那套对齐训练——它显然没把我的利益放在心上。至少现在我明白为什么叫 “Anthropic(拟人)” 了——因为你真的需要真人才能解决问题,而他们似乎一个真人都没有。
检查你的代码库
如果你在使用 Claude Code,并且最近的提交历史里出现过HERMES.md,你现在可能正在悄悄往外烧钱。去 claude.ai/settings/usage 检查一下你的额外用量。
( HERMES.md是 AI Agent 项目里真实存在的一种约定,它是系统提示词规范。这不是什么冷门到没人会遇到的边缘情况。)
https://www.reddit.com/r/ClaudeAI/comments/1svdm1w/psa_the_string_hermesmd_in_your_git_commit/?utm_source=chatgpt.com
热门跟贴