
Package Your Own Model Provider for Hermes as a pip Plugin
Your team runs an internal inference gateway, and every new model means hand-editing Hermes' config.yaml — on every developer's machine. PR #85504 (merged August 13) makes model providers pip-installable: declare an entry point in pyproject.toml, and Hermes auto-discovers the provider at startup — its models show up in the registry like any built-in. This post covers the mechanism, the plugins.enabled opt-in gate, and the safety boundaries.
Read more
Your Subagent Is Going the Wrong Way? Now You Can Steer It Mid-Run
You dispatched three subagents to parallelize a refactor, and one of them is charging in the wrong direction — rewriting against an API that no longer exists. Until August 13, your only option was to kill the whole batch and re-explain. PR #85232 gives delegate_task a real-time control plane: action='list' to see running subagents, action='steer' to course-correct one mid-flight, and action='stop' to end one early — without touching the others.
Read more
The YC President Runs Hermes on a 155K-Page Brain — Inside GBrain, the Open-Source Memory Layer for Agents
Garry Tan (Y Combinator CEO) open-sourced the AI brain layer behind his own OpenClaw and Hermes deployments: 155,795 pages, 24,589 people, 5,340 companies. Synthesis + knowledge graph + gap analysis — how to give Hermes 'world memory', not just chat memory.
Read more
Want Hermes to Edit Your SSH Config? Now It Asks First
Writing ~/.ssh/config used to flip-flop: write_file hard-denied it as a 'protected credential file' while the terminal tool only asked for approval. PR #84663 (merged Aug 12) unified the rule — the SSH client config moved from hard-denied to approval-gated, while private keys stay absolutely untouchable. This post explains Hermes' file-safety tier model and the full approval-gate behavior (once/session/always, --yolo, fail-closed without a human).
Read more
Your Shared Gateway Shouldn't Serve Every Profile: multiplex_profile_allowlist in Hermes
PR #83400 (merged August 11, 2026) adds gateway.multiplex_profile_allowlist to Hermes: a multiplex gateway now serves only the named profiles you choose, and when a profile_routes match lands on a profile that is missing or outside the allowlist, the gateway rejects the message instead of silently falling back to default. Full config example, exact allowlist semantics, and a restricted-profile scenario included.
Read more
Who Reviews the Code When 5 Agents Work in Parallel? Hermes Kanban's New Review Lifecycle
A cluster of PRs merged on August 10, 2026 (#83412, #83423, #83424, #83428) gives Hermes kanban a first-class review lifecycle: kanban_request_review moves a card into a review lane, the reviewer (guided by the sdlc-review skill) approves, requests changes, or escalates, and a rejected card returns to its original implementer with provenance intact. Three guardrails round it out: rotating review lenses per round, a decision-ownership contract against split-brain, and collision-hotspot flagging.
Read more
Hermes Now Defaults to Browser Use Mode: Your Browser Tools Just Changed
As of PR #83402 (merged August 10, 2026), Browser Use mode is Hermes' default browser backend: with browser.backend unset, the model gets a single browser_exec tool whenever the browser-use CLI is runnable — and automatically falls back to the built-in browser_* tools when it isn't. Here is the exact default rule, how to check which mode you are on, and how to switch back.
Read more
Two Agents' Code Collides? Send in a Third Agent as the Referee
When two agents work in parallel and their branches touch the same file, merge conflicts are inevitable. Letting one of the authors resolve them usually ends with one side silently overwriting the other. Hermes' new merge-reconciler skill takes a cleaner approach: dispatch a neutral third-party agent to arbitrate, armed with both diffs and both sides' stated intents. Here is how the skill works, what the arbitration rules are, and how to land it on a kanban board.
Read more
Hermes Browser Automation Gets a Big Rework: One browser_exec Replaces 12 Tools and Halves Token Spend
Hermes now ships a Browser Use CLI 3.0 mode: set browser.backend to browser-use in your config and the dozen browser_* micro-tools collapse into a single browser_exec tool that runs Python code directly in the browser. Official benchmarks show 48% to 66% lower total token consumption on multi-step web tasks at equal accuracy. Here is how to configure it, how to write code for it, and how it composes with your existing browser backends.
Read more