Hermes Agent Lab

Hermes Agent Blog — Practical Guides & Insights

Latest articles and insights.

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

Hermes Images Are No Longer Blurry: The Full Guide to Automatic Upscaling in image_generate and video_generate

Hermes' image_generate and video_generate now ship with built-in upscaling: sub-2MP FAL image models upscale by default, Krea chains Enhance, and video can opt into SeedVR2 at 2x resolution. Here's how the defaults work, how to use the upscale parameter, and what it costs.

Read more

Monitor Competitors on Autopilot with Hermes: Product Launches, Pricing, Funding — Nothing Slips Through

Hermes now ships a built-in competitor-news-monitor skill that watches newsrooms, pricing pages, filings and status pages, deduplicates by underlying event, scores materiality, and delivers a cited digest on a schedule. Here is how it works and how to set it up from scratch.

Read more

Hermes 'Forgot' 798 Messages After a Crash — the Session Amnesia Bug, Explained and Fixed

Teknium's own Telegram DM time-traveled back 2.7 days after a gateway restart: 798 real messages ended up in an identity-less orphan session. Root cause, the fix, and how to recover your data.

Read more

Hermes Agent Context-File Directory Chain: All AGENTS.md Files from Git Root to CWD, Merged Automatically

Hermes Agent now merges every AGENTS.md from the git repository root down through every intermediate directory to your working directory into the system prompt at session start: repo-wide conventions first, deep-directory specifics last (highest priority), with provenance labels, content dedup and budget caps. How the chain works, the context-file priority system, and how to structure AGENTS.md in a monorepo.

Read more

Hermes Fixed 4 Sneaky Bugs in One Day: Attachments, API Keys, Updates, Search

On 2026-08-09 Hermes Agent fixed four deep, hard-to-notice bugs in one merge day: attachments silently vanishing from queued gateway replies, model switching reading another profile's API key, orphaned backend processes breaking Windows desktop updates, and session search returning empty results for everyday queries with special characters. Each fix explained with a real-world case.

Read more

Hermes Agent MCP Config Context Variables: ${userHome}, ${workspaceFolder} and 3 More Cursor-Style Variables

Hermes Agent MCP server configs now interpolate Cursor-style context variables — ${userHome}, ${workspaceFolder}, ${workspaceFolderBasename}, ${pathSeparator} and ${/}. MCP configs copied from Cursor work unchanged, and you never have to hard-code absolute paths again. Full examples and resolution rules inside.

Read more

Hermes Agent Cron Upgrade: monitor-mode, notepad, and preflight validation

Hermes Agent cron gets three new tools: monitor-mode hash-suppresses unchanged scheduled runs to zero LLM cost; notepad gives every job a durable cross-run KV scratchpad; preflight validates job config before any agent machinery is built — a broken job warns once and never burns tokens. Real CLI examples and config keys included.

Read more

Hermes Can Now Read PDF, Word, Excel, EPUB, and RTF Documents: A Practical Guide

From Jupyter notebooks to Word contracts, Excel reports, EPUB ebooks, and legacy RTF files — Hermes' read_file now converts them all into clean Markdown you can read directly. This post explains the split between the built-in extractors and the optional anydoc extension, the lazy-install mechanism, the OCR path for scanned documents, URL handling, and real-world scenarios for each document type.

Read more