Claude Code 요금 폭탄 트리거가 HERMES.md? HN이 달아오른 이유
Original: HERMES.md in commit messages causes requests to route to extra usage billing View original →
이번 글에 HN이 몰린 이유는 버그가 너무 기괴해서다. GitHub 이슈와 이어진 HN 토론에 따르면, 최근 git 커밋 메시지에 대문자 HERMES.md 문자열이 들어가면 Claude Code 요청이 Max 요금제 포함량이 아니라 extra usage 과금 경로로 빠질 수 있었다. 개발자들이 이런 사례에 바로 반응하는 이유는 단순하다. 평범한 저장소 메타데이터가 갑자기 결제 문제로 바뀌기 때문이다.
재현 과정도 깔끔했다. 제보자는 빈 저장소에서 add HERMES.md 같은 커밋 메시지를 넣으면 실패하고, 소문자 hermes.md, 확장자가 없는 HERMES, 디스크에 파일만 있는 경우는 트리거가 되지 않는다고 정리했다. 이슈에는 Max 20x 플랜의 주간 사용량이 많이 남아 있었는데도 extra usage로 $200.98이 빠졌다고 적혀 있다. 무서운 지점은 에러 문구 하나가 아니다. 거의 같은 요청이 사용자가 알 수 없는 이유로 다른 과금 경로를 타버렸다는 점이다.
Anthropic 엔지니어 bcherny는 이 현상이 과민한 anti-abuse 시스템 때문이었고 수정했다고 답했다. 그런데 논쟁은 여기서 끝나지 않았다. 불이 붙은 지점은 버그보다 환불 대응이었다. 제보자가 기술 오류로 잘못 청구된 경우에도 보상을 해줄 수 없다는 답변을 공유하자 HN 반응이 거칠어졌다. 몇 시간 뒤 Claude Code 팀의 Thariq가 HN에 직접 나타나, 영향받은 이용자 전원에게 전액 환불과 월 구독료에 해당하는 추가 크레딧을 제공하겠다고 밝혔다.
이 순서가 중요하다. 버그는 닫혔지만 이야기는 계속됐다. 커뮤니티가 특히 민감하게 본 부분은, 사용자가 보지 못하는 프롬프트나 저장소 문맥이 과금 방식을 바꿨다는 점이다. 보통의 quota 오류보다 더 불편하게 느껴지는 이유다. 댓글에서는 인프라 문제, 가격 정책, 신뢰 문제가 한꺼번에 섞인 사건을 지원 조직이 얼마나 늦게 엔지니어링으로 올렸는지도 지적했다. 마지막 환불 공지로 불은 다소 잦아들었지만, 이번 사건은 코딩 에이전트 시대에 청구 투명성이 주변 이슈가 아니라 핵심 제품 문제라는 점을 또렷하게 남겼다.
Related Articles
HN은 문자열 장난보다 신뢰 붕괴에 먼저 반응했다. 최근 커밋에 대문자 <code>HERMES.md</code>가 들어가면 Claude Code 요청이 플랜 쿼터 대신 extra usage로 빠졌고, 커뮤니티는 보이지 않는 라우팅 규칙이 실제 돈을 태우는 구조를 문제 삼았다.
Hacker News는 Anthropic 글을 “모델이 망가졌다”보다 “기본값과 프롬프트, 캐시 처리 방식이 체감 품질을 바꿨다”는 고백으로 읽었다. 2026년 4월 24일 크롤링 시점 기준 스레드는 727점, 543댓글이었다.
LocalLLaMA가 이 글을 붙잡은 이유는 단순한 사과문이 아니었다. 호스팅 모델에서는 같은 모델을 쓰고 있다고 믿어도, 실제 경험은 기본값과 프롬프트, 세션 관리에 따라 조용히 흔들릴 수 있다는 공포가 다시 확인됐기 때문이다.
Comments (0)
No comments yet. Be the first to comment!