Daily Edition Sources +5

Hermes Makes Yolo Obey User Deny Rules

Hermes added `approvals.deny` on July 5, giving users glob rules that block terminal commands even when the agent is running in yolo or approvals-off mode.

Rough zine-style diagram showing Hermes deny rules, yolo bypass ordering, tests, and a reverted plugin gate around a circled user-owned hard stop.
Diagram Punkyolo can move fast, but Hermes now gives users a hard stop.
repo NousResearch/hermes-agent evidence
5 source signals 1 repo 3 linked commits
Evidence: 3 linked commits / July 6, 2026 / Daily Edition
Open Edition Evidence below

NousResearch/hermes-agent merged commit e2fe529ef on July 5, adding approvals.deny to config, command-guard checks, security docs, and tests that prove deny rules fire before yolo, session yolo, mode off, and permanent allowlists.

For agent operators, the morning decision is to add explicit deny rules for commands that should never run through the agent, then watch whether Hermes reintroduces a broader plugin approval gate after reverting it later the same day.

Facts

  • The new config field accepts case-insensitive fnmatch globs such as git push --force* and *curl*|*sh*.
  • The guard code checks the deny list after the hardline blocklist and before yolo, approvals-off, and command allowlist shortcuts.
  • A separate pre-tool-call approval escalation landed earlier on July 5 and was reverted by commit 74cc9ee3f on July 6.

Evidence

The public receipts are the deny-rules commit, the security and configuration documentation it changed, the new approval-deny tests, the earlier pre-tool approval commit, and the revert that removed that broader hook path.

Context

This matters because yolo modes trade friction for speed. Hermes is now separating "do not ask me" from "never do this," which gives operators a smaller, inspectable control before broader plugin-mediated approvals settle.

Limits

The evidence proves a host-side command guard, not complete tool governance. The reverted plugin path shows the wider approval design is still unsettled. What to watch: whether a future Hermes commit brings back tool-level approval with the same fail-closed discipline.

Evidence Trail

Receipts below the story

The article above is the public narrative. This section keeps the source trail and limits on the same page.

Edition
DateJuly 6, 2026
LaneDaily Edition
Confidence78%
Sources5
ReposNousResearch/hermes-agent

Primary Evidence

Evidence Limits

  • The sources prove terminal command deny rules and a reverted plugin approval path; they do not prove full governance for every tool call.
  • The article treats the revert as a caveat and next signal, not as evidence of user-facing release status.
Letters & Corrections

Send a note to the desk

Corrections, missing context, or a follow-up lead.