HERMES.md一行で課金経路が変わる? HNが騒いだのはバグより信頼
Original: HERMES.md in commit messages causes requests to route to extra usage billing View original →
Hacker Newsはこの件を「変な文字列バグ」で終わらせなかった。入口は十分に奇妙だ。再現手順つきの GitHub issue によれば、最近のgitコミットメッセージに大文字小文字を区別した HERMES.md という文字列が入っていると、Claude CodeのリクエストがMaxプランの内包枠ではなくextra usage課金へ流れることがある。だがHNがすぐ掴んだ本題は「なぜ起きたか」だけではない。「利用者がどうやって気づくのか」だ。コミットメッセージ一行で課金経路が変わるなら、金額が消えたあとでも原因を特定しにくい。
報告はかなり具体的だ。投稿者はClaude Code v2.1.119、macOS、Max 20xプラン環境で、週間使用量にはまだ余裕があるのにextra creditが$200.98消えたと書いている。トリガーはディスク上のファイル名ではなくコミット履歴中の文字列だった。add HERMES.md でコミットするとextra usageエラー、同じ流れで小文字の hermes.md にすると正常動作、という再現も示された。投稿者はClaude Codeが最近のコミットをsystem promptに含めており、その特定文字列がサーバー側のルーティングに影響しているのではないかと見ている。
HNの空気をさらに荒らしたのは初期サポート対応だった。技術的エラーによる誤課金ルーティングには補償できない、という趣旨の返答が先に見え、コメント欄は一気にそこへ集中した。コミュニティ議論では、AnthropicのThariq Cheriyanが後からスレッドに入り、全額返金に加えて月額相当の追加クレジットを付与すると説明した点も共有された。それでもHNの視線は辛いままだった。奇妙なバグそのものより、support、billing、engineeringの連携が一番必要な場面で噛み合っていないように見えたからだ。
この話が強く刺さった理由もそこにある。Claude Codeはリポジトリ文脈を読むこと自体が価値の道具だ。だから「便利な文脈」と「バックエンド動作を変える文脈」の境界が曖昧になると、すぐ信頼問題になる。HNは今回の件を、agentツールにある見えにくい制御面が露出した事件として読んだ。プロンプト内容、ルーティング層、プラン課金、サポート自動化が一列につながっている。見えない一語でメーターが変わるなら、ユーザーはモデルの賢さより先にシステム全体の安全性を疑う。スレッドが荒れたのはそこだ。
Related Articles
Anthropicは、Claude Codeの週間使用制限を7月13日まで50%引き上げると発表した。開発者がAI支援コーディングをより多く活用できる一時的な措置。
Hacker Newsで拡散したAlex Kimの分析は、Claude Codeの流出source mapからfake tools、frustration regex、undercover modeといった内部設計を可視化した。論点は単なる流出ではなく、developer toolに埋め込まれたanti-distillationとtelemetryの境界にある。
HNがこの話題に飛びついたのは、バグの条件が妙に具体的だったからだ。最近のgitコミットメッセージにHERMES.mdが入るだけでClaude CodeのリクエストがMaxプラン枠ではなく追加課金側に回るという再現が出て、返金対応まで含めて議論が大きくなった。