
Start Working Before You Paste an API Key: How the Hermes Free Tier Works and When to Sign In
A fresh Hermes install can now hold a conversation with nothing configured: at boot it sets up an anonymous Nous free tier identity, answers on a model called nous/welcome, and connectors work without an account. Signing in is something you do later, when you want the full model catalog and the paid tools (web search, image generation, TTS, cloud browser). Here is what it gives you, what it does not, how to sign in, how to switch it off, and what the error messages mean.
Read more
Where "database is locked" Actually Comes From: Hermes Fixed Lock Contention, Duplicate Writers, and One False Alarm
No second Hermes running, yet you get database is locked; no writes pending, yet opening the session store blocks for 4 seconds. A batch of fixes merged September 11 explains why: the lock was Hermes taking write authority on every open, several processes were never supposed to touch the file at all, and one "WAL is gone" alarm was simply wrong on OpenZFS. Here is what changed and how to check your own machine.
Read more
Drowning in "Job Finished" Notices? Hermes Now Coalesces Ready Background Completions Into One Turn
You kick off a few background jobs, come back, and find a wall of "done" messages — each one starting its own model turn, burning tokens and breaking your train of thought. Hermes interactive surfaces now coalesce background completions that are already ready into a single notification turn: failures stay in the batch, a lone completion keeps its original text, explicitly consumed processes do not notify at all, and watches plus subagent results stay separate. Here is the new behavior, its boundaries, and why it is not a delay.
Read more
Stop Drawing Architecture Diagrams by Hand: The Archify Skill Validates Before It Delivers
The real problem with a hand-drawn architecture diagram is not drawing it — it is that it starts going stale the moment it is done. Archify is an optional Hermes skill that turns a small typed JSON spec (or pasted Mermaid) into a self-contained interactive HTML diagram — architecture, workflow, sequence, dataflow and lifecycle — and runs a nine-check validation before handing it over, so correctness comes with a receipt. Here is how to install it, how to use the five types, and how it splits work with the built-in diagramming skill.
Read more
Hermes Can Now Use Your Password Manager: Sign-Ins, Cards, and 2FA Without Handing Over the Password
Handing an agent your password to log in has always felt wrong — you paste it into the chat and it lives in the transcript forever. Hermes' new credential vault fixes the plumbing: the first time it hits a sign-in page it asks you right there in a masked prompt, stores the secret encrypted on your machine, and injects it only into the origin it was saved for. Authenticator keys make 2FA automatic, every card fill needs your approval, and headless sessions are refused outright.
Read more
One File, One Panel: A Practical Guide to the Hermes Desktop Plugin SDK
Every surface in the Hermes Desktop window — layout panes, sidebar nav, status bar, ⌘K palette, keybinds, themes — registers into the same registry, and the core app registers its own chrome exactly the way a plugin does. That means you can extend it: one ESM file, one import from @hermes/plugin-sdk, dropped into ~/.hermes/desktop-plugins/<id>/plugin.js. It loads in seconds, hot-reloads on every save, and needs no repo clone and no build step.
Read more
The Hermes Plugin Catalog Is Here: Stop Guessing Which Plugin Is Safe
Install, trust, and discover Hermes plugins the official way: a human-reviewed plugin catalog lands on September 9, pinning every entry to an exact commit SHA, tagging it official or community, and forcing declared capabilities to match what the plugin actually registers. Removed plugins go on a removed.yaml blocklist that refuses installs everywhere. From `hermes plugins search` to `hermes plugins install`, discovery and trust now live in one command.
Read more
Don't Let One Session Run Forever: Why Hermes Long-Term Memory Needs Session Boundaries
One developer ran Hermes for 18 days inside just 5 sessions and watched session_search fire only 9 times across 1,990 messages while memory files went stale — because he never ended a session. Hermes memory is designed around session boundaries: MEMORY.md/USER.md inject at session start, background review settles takeaways at turn end, and session_search recalls across sessions — all of it presupposes you actually close sessions. Here is how the memory system works and when to start fresh versus resume.
Read more
Hermes v0.21.1: The Update That Made Hermes a Third Smaller — and Everything You Care About Faster
v0.21.1 (The Consolidation Release) restructures the codebase and cuts ~34% of its source LOC with zero behavior change, makes delegate_task report each subagent result as it lands instead of waiting for the slowest child, lets children hand running background processes back to you, adds device-code login for MCP servers on headless hosts, makes OpenRouter provider pins per-model with 20-minute catalog refreshes, and speeds up local search_files 5-6x with native ripgrep.
Read more
How to Run GPT-6 Astra in Hermes — and Why It Is Missing From Your /model List
OpenAI's GPT-6 Astra, the first GPT-6 flagship, landed in early September with a 1.05M context window and five reasoning-effort tiers. Hermes integrates it through discovery gating: the model only appears in /model when your own account has access. This guide covers the gating mechanism, the 272K vs 900K vs 1.05M windows, the 85% compaction autoraise, and the exact commands to switch.
Read more
Reddit and RSS Without a Browser: Hermes Reads Communities and Feeds From Any Server
Two new bundled skills landed on Hermes main on September 5, 2026: rss-feeds turns RSS/Atom/JSON feeds into a clean list (with feed auto-discovery), and reddit-reading reads subreddits, search, threads, and users with no browser and no login — anonymous by default, or ~100 req/min via a free app-only OAuth upgrade.
Read more
Hermes Now Hands You the Files Its Agent Creates Inside Remote Sandboxes
When Hermes runs its hands inside a remote sandbox (SSH, Modal, Daytona, Singularity, Vercel), files the agent creates there — screenshots, charts, reports — used to vanish with a 'Skipping unsafe MEDIA directive path' log line. Since 2026-09-05 the gateway pulls sandbox files back over the exec channel and delivers them normally: 50MB cap, the host denylist applied twice, symlinks to credentials refused. This post explains the MEDIA: tag mechanism, the fix, and its security boundaries.
Read more
Hermes Meets Perplexity Search: One API Key Upgrades Both Web Search and Page Extraction
Perplexity Search API is now an official backend for Hermes web_search and web_extract (merged to main September 4, 2026). How to configure the key, switch backends, and why its extract returns query-relevant snippets, not full pages.
Read more
Run Hermes on Local Models: No API Key, No Account, Works Offline
Hermes can now run open models entirely on your own machine — it downloads and manages the llama.cpp inference engine, picks the right quantized build for your GPU, and handles VRAM end-to-end. No account, no API key, and no network access after a model is downloaded. A step-by-step guide to the new Local Models runtime, the model catalog, the memory management logic, and the config keys.
Read more
The Repo Ran Code Before You Typed a Word: GitSpawn and How Hermes Fixed It
A teammate zips up a project, you unzip it, drop the folder into Hermes, and before you type a single instruction — attacker code has already run as you, on your machine. That is GitSpawn, a vulnerability class disclosed by Manifold Security on September 1 that spans Claude Code, Codex, Cursor, Goose, Qwen Code, Grok Build, and Hermes Agent. Coding agents run git automatically to gather context before any prompt or trust gate, and a repo's own .git/config can point git at an arbitrary program (core.fsmonitor, hooksPath, and diff drivers are all execution sinks). Hermes merged its fix on September 2 (PR #101483, on main): every automatic git probe now runs in a sanitized environment, and diff rendering forces --no-ext-diff --no-textconv. This post explains the attack, how it spreads, and how to check your own setup.
Read more
Hermes v0.21.0: Bot Mode Built In, Agents That Message Each Other, and Cron Jobs That Remember
v0.21.0 (The Pantheon Release) ships Bot Mode built into the desktop app with group chats and named agent avatars, adds the hermes peer command for bot-to-bot DMs across profiles and gateways, gives cron jobs persistent memory and continuity, lets you steer subagents live, turns the MCP surface into a command center, and hardens security across instruction files, redaction, and Windows approvals.
Read more