Hermes Agent Lab

Hermes Agent Blog — Practical Guides & Insights

Latest articles and insights.

Hermes Desktop Just Changed: The Preview Pane Is Now a Full Browser-Control Loop

The in-app browser went from one-way mirror to a complete operation loop: open → read → drive/annotate → close, plus one-click handoff to the system browser. Incremental diff reads cut an 85-element page from 18,693 to 4,930 characters (steady turns ~200); real input events plus durable element handles that auto-rebind let the agent drive pages with your signed-in sessions, right in front of you.

Read more

How Much AI Quota Is Left? Resetwatch Shows 14 Platforms in One Screen

There's nothing worse than hitting a usage cap mid-deadline with no idea when it resets. Resetwatch — a Hermes Desktop plugin released Aug 20 (47★) — turns remaining quota and reset time for 14 platforms into live cards: Nous, Claude, Codex, Cursor, Kimi, Grok, GLM, DeepSeek, and more. No web scraping; nothing leaves your machine.

Read more

Your Gateway Froze at 3 AM? Tuning Hermes Loop Watchdog

When the Hermes gateway event loop wedges, the process stays alive but nothing responds — cron jobs silently fail and bots go dark. This guide explains the loop watchdog probe/strike/hard-exit mechanism and the three new tuning knobs merged 2026-08-22: gateway.loop_watchdog_probe_interval_s, probe_timeout_s, and max_strikes.

Read more

Hermes3D: Move Your Agent Team Into a 3D Office and Watch Them Work

Hermes3D is an open-source 3D virtual-office frontend that turns Hermes agents into little characters walking around an office — running tasks, holding standups, reviewing PRs, and moving kanban cards, all visualized. A fresh 105-star community project that connects via a direct hermes serve JSON-RPC gateway or an adapter; this guide covers the full Tailscale two-machine deployment and the security boundary.

Read more

Let a Browser Extension Safely Take Over Hermes' browser Tools: The Authenticated Controller Guide

Hermes adds an authenticated browser-extension controller lane: with browser.extension_control.enabled, an extension can register as the exact controller for a session's browser_* tools via a one-shot WS ticket, gated by an 11-capability allowlist (no raw CDP, no arbitrary script evaluation), and fail-closed once bound. This guide covers the config, registration flow, security boundary, and current status.

Read more

Hermes v0.20.5: Group Chats Finally Accept Files, Worktree Spring-Cleaning, and Receipts for Updates

v0.20.5 is the release that finishes a stack of long-overdue chores: Bot Mode group chats accept PDF/image drag & drop with auto-folded summaries, hermes worktree list/prune safely reclaims accumulated worktrees and merged branches, hermes update --plan plus structured receipts make upgrades auditable, cron jobs gain persistent memory and per-job reasoning effort, and opencode-free becomes a truly keyless free model.

Read more

Hermes Web Search Without API Keys: 5 Free Channels + Zero-Config Round-Robin, Explained Step by Step

The new keyless ring (merged Aug 20) lets a credential-less Hermes rotate across free tiers of Exa/Parallel/Tavily/Firecrawl/Keenable automatically. Plus five explicit free channels — ddgs, SearXNG, Brave Free, Keenable, xAI — web search finally works out of the box.

Read more

4 Hidden Hermes Tricks from the Latest Commits: Token Savings, In-App Browser Control, Cron, and Resilient Search

Four quietly merged features from the last four days, no fanfare: api.meta.ai prompt caching fully on (93–99% hit rate, ~13× cost difference), agents can finally drive the in-app browser (drive_preview), relay crons gain flat in_channel replies + rich formatting, and failing keyed search backends get a one-shot keyless rescue.

Read more

Too Many Commands to Remember? Hermes Gave Its CLI a Cleanup

Hermes merged a batch of 9 CLI interaction improvements: /model now has type-to-fuzzy-filter, /help no longer floods the screen, a new Ctrl+P command palette, /status shows reasoning/approvals/context in one view, and the idle composer is no longer blank.

Read more

No More "Stops Halfway": Hermes max_turns Is Now Unlimited by Default

Hermes changed the per-turn tool-call cap from a default of 500 to unlimited: long tasks are no longer silently cut off. This post explains what max_turns is, how the new unlimited default works, how to set a limit when you want one, and how it differs from goals.max_turns.

Read more

"Set Up My Layout for Coding": Hermes Can Now Arrange Your Desktop Workspace

Hermes Desktop gained an apply_layout tool: say 'give me a focused view' and the agent rearranges your windows to a saved preset — built-ins like default, focus, terminal-deck and quad, plus plugin and user-saved layouts.

Read more

No More Question Ping-Pong: Hermes Now Asks Up to 5 Questions at Once

The clarify tool gained a batch questions parameter: the agent can pack 2–5 independent questions into one prompt — one card on desktop, one status list in the terminal, answered once, no more back-and-forth.

Read more

Hermes v0.20.4: The Glass Release — Translucent Windows, Honest Updates, Self-Checked Skill Installs

v0.20.4 is the release that finally finishes the desktop: a Glass translucency mode on macOS you can actually read through, a permanently tabbed SESSIONS|BOTS sidebar with hide/unhide bots, an honest hermes update, advisory NVIDIA SkillEvaluator scans on skill installs, cron attachments that stop vanishing, and native Kanban notifications.

Read more

Bot Mode Group Chats Grow Up: Threads, Summaries, and Rooms You Can Actually Manage

Bot Mode group chats are evolving from one flat room log into a real collaboration space: the main composer starts a thread, reply-in-thread continues it, older conversations fold into one-line summaries, @-mentions autocomplete, and group names and room pictures are editable. Parallel agent tasks no longer bleed into each other.

Read more

Hermes v0.20.3: The Resilience Patch — Cron Jobs That Heal Themselves

v0.20.3 is about ending silent failures: missed cron fires catch up and show up as last_fire_error, EMFILE self-heals, wedged jobs re-arm themselves, and the scheduler survives what used to kill it quietly. Also in the window: MCP 2026-07-28 stateless protocol support, CommandCode as a first-class provider, and /worktree + safe /rollback.

Read more

Put Skills in Your Repo: Project-Local Skills with a Trust Gate

Hermes adds project-local skills: drop a .hermes/skills/ or .agents/skills/ folder in your git repo and sessions started inside that checkout pick them up as the highest-precedence skill tier — but nothing loads until you run hermes skills trust. Same-named bundled skills get overridden on their home turf, and untrusted repos stay fully isolated.

Read more