hermes.md
hermes.md is the project-specific configuration file used by Hermes Agent (NousResearch), the 126k-star AI coding agent. Stored at the git root as `HERMES.md` or `.hermes.md`, it holds the agent's system prompt context and takes highest priority over `AGENTS.md` or `CLAUDE.md` when Hermes assembles its prompt.
The filename became a named incident on April 25, 2026, when it was discovered that the case-sensitive string `HERMES.md` appearing in any git commit message caused Claude Code to silently reroute API calls to pay-as-you-go "extra usage" billing — bypassing a user's Max plan quota and generating a $200 overcharge. Anthropic initially refused a refund before reversing under public pressure.
A shipping label with the wrong carrier code — your package still moves, but you get billed full freight instead of your contract rate.
Search Interest
-
Nascent0–7 days
-
Emergent8–30 days
-
Validating ← now31–90 days
-
Rising91–180 days
-
Established180 days +
Why is it emerging now?
On April 25, 2026, a developer found that `HERMES.md` in any git commit message caused Claude Code to silently charge pay-as-you-go rates instead of their Max plan — draining $200 while 86% of quota sat unused. The thread hit 1,194 points on HN, exposing Anthropic's harness-detection as a content-filter false-positive on bare substring matching.
Outlook
6-month signal projection and commercial timeline.
Incident-driven coinage; stays prominent while Anthropic's harness billing controversy persists through Q2 2026.
Risk · Anthropic patches the trigger and the term collapses to a footnote in a changelog.
Analogs · left-pad · log4shell · AGENTS.md
-
nowIncident SEO window
Early content ranks on zero-competition SERP while the incident is still news.
-
3-6moComparison / explainer traffic
Long-tail: 'HERMES.md vs AGENTS.md', 'how to avoid Claude billing bugs'.
-
6-12moHistorical reference only
Term settles as a footnote in Anthropic billing policy history unless new variants surface.
Competition & Opportunity for term “hermes.md”
Three heuristic signals derived from the tracked queries, the term's monetization cards, and its cluster neighbors. Directional, not audited.
Ideas for term “hermes.md”
Buildable pitches — turn this term into an article, site, product, post, newsletter, video, or course. Steal any card and run with it.
Evergreen comparison piece capturing developers confused about AI agent config file conventions. Low competition now, durable once the incident fades.
Technical explainer targeting developers debugging unexpected billing. The HERMES.md case is the canonical example of content-filter billing misclassification.
Practical guide covering the April 4 harness policy, HERMES.md false-positive, and safe commit message conventions.
Niche but high-value tool for Max plan users with large codebases. Could ship as an npm package; charge via one-time purchase or freemium.
First-person incident narrative for LinkedIn / Substack. The absurdity of a case-sensitive markdown filename silently draining credits is inherently shareable.
A developer bisected 12 commits to discover that `HERMES.md` — but not `hermes.md` — silently rerouted Claude Code requests to pay-as-you-go billing.
Anthropic's April 4 harness-killing policy was controversial. What nobody expected was that the detection logic would flag developers who merely named a file after a mythology figure.
One filename. Case-sensitive. In a git commit from months ago. $200 gone. Here's how Anthropic's harness-detection false-positive actually works under the hood.
What People Search
Long-tail queries from Google Suggest + Trends. Volume and competition are heuristics — directional, not audited. Content Type comes from query shape.
SERP of term “hermes.md”
What searchers see today — organic results on top, paid ads if anyone's bidding. Ad density is a real-time commercial signal.
FAQ
What is hermes.md?
hermes.md is the project-specific configuration file used by Hermes Agent (NousResearch), the 126k-star AI coding agent.
Why is hermes.md emerging now?
On April 25, 2026, a developer found that `HERMES.md` in any git commit message caused Claude Code to silently charge pay-as-you-go rates instead of their Max plan — draining $200 while 86% of quota sat unused. The thread hit 1,194 points on HN, exposing Anthropic's harness-detection as a content-filter false-positive on bare substring matching.
When did hermes.md emerge?
Publicly emerged around 2026-04-25 (about 52 days ago as of 2026-06-16). EarlyTerms first recorded a pipeline signal on 2026-04-30.
Related Terms
Other terms in the same space — aliases, subtypes, competitors, and neighbors to explore next.
- Also known as AGENTS.md AGENTS.md is an open, vendor-neutral markdown file placed at the root of a repository that tells AI coding agents (Claude Code, Codex… →
- Part of hermes-agent Hermes Agent is an MIT-licensed, self-improving AI agent from Nous Research designed to live on a server — local, VPS, or serverless —… →
- Related agent-harness An agent harness is the middleware between a large language model and the real world — code that runs the agent loop, calls tools,… →
- Related openclaw OpenClaw is an open-source self-hosted personal AI agent: a long-running runtime that connects to any LLM (Claude, GPT, DeepSeek, Kimi,… →
- Related agents-md AGENTS.md is an open, vendor-neutral markdown file placed at the root of a repository that tells AI coding agents (Claude Code, Codex… →
- Related claude-code Claude Code is Anthropic's official command-line coding agent — a terminal tool that reads your codebase, edits files, runs commands,… →
- Related stop-hook A Stop hook is the Claude Code lifecycle event that fires every time the agent finishes a response turn. →
- Related context-rot Context rot is the measurable degradation in large-language-model output quality as input length grows, even when the prompt stays well… →
- Related claude-opus-4-6 Claude Opus 4.6 is Anthropic's flagship LLM released February 5, 2026. →
- Also known as
Sources
Primary URLs this report cites — open any to verify the claim yourself.
- 01 GitHub Issue #53262 — HERMES.md in commit messages causes requests to route to extra usage billing github.com ↗
- 02 GitHub Issue #53171 — HERMES.md triggers 400 'out of extra usage' on Max OAuth (content filter false-positive) github.com ↗
- 03 TechCrunch — Anthropic says Claude Code subscribers will need to pay extra for OpenClaw support techcrunch.com ↗
- 04 Consumer Rights Wiki — Anthropic Claude Code HERMES.md billing flaw consumerrights.wiki ↗
- 05 Hermes Agent prompt assembly docs — HERMES.md as top-priority context file hermes-agent.nousresearch.com ↗
- 06 NousResearch/hermes-agent — GitHub (126k stars) github.com ↗
- 07 Theo (t3.gg) on X — billing differently for certain words in prompt x.com ↗
- 08 ThePrimeagen on X — Anthropic has no clue what's going on in their codebase x.com ↗