Hermes Agent v0.22.5

2 hours ago

Hermes Agent v0.22.5 is a patch release. It rolls up about 80 merged pull requests since v0.22.4 into a stable build for the CLI, the Microsoft Store app, Docker and Hermes Cloud. The biggest new thing is delegation routing: you choose which model, or which Hermes profile, each subagent runs on. The full curated notes for this stretch arrive with v0.23.0.

Ask about this presentation

Chapters

  1. 0:00Hermes Agent v0.22.5
  2. 0:27Delegation backends
  3. 0:53Sign-in and plans
  4. 1:15Fixes you may have hit
  5. 1:38Desktop
  6. 1:59Security
  7. 2:22Moved into plugins
  8. 2:49How to upgrade
Show transcript

Hermes Agent v0.22.5

Hermes
Agent
v0.22.5 · October 22, 2026
Etched bust of Hermes surrounded by small screens

Hermes Agent v0.22.5

Choose the model or profile each subagent runs on

A patch release rolling up 81 merged PRs since v0.22.4, for the CLI, the Microsoft Store app, Docker and Hermes Cloud.

Hermes Agent v0.22.5 is a patch release. It rolls up about 80 merged pull requests since v0.22.4 into a stable build for the CLI, the Microsoft Store app, Docker and Hermes Cloud. The biggest new thing is delegation routing: you choose which model, or which Hermes profile, each subagent runs on. The full curated notes for this stretch arrive with v0.23.0.

Delegation backends

Hermes
Agent
Added · delegation

Route subagents by model or by profile, per chat

$ hermes plugins install advanced-delegation $ hermes config set delegation.backend model_map /delegation profile_routes # this chat only
model_map
Named routes: model, provider, reasoning effort, speed tier
profile_routes
The child runs as a Hermes profile, with its config and skills
default
Today's behaviour, now a bundled plugin
Etched figure at the center of radiating lines, the site's art for delegation

Delegation now has backends. Install the official advanced delegation plugin, then pick one in your config, or switch for a single chat with the delegation command. Model map gives the agent named routes, each with its own model, provider, reasoning effort and speed tier. Profile routes run a subagent as another Hermes profile, with that profile's config, model and skills. The default backend keeps today's behaviour.

Sign-in and plans

Hermes
Agent
Changed · Nous accounts

Signing in to Nous is one device login, and plans show their limits

Sign-in

  • Every sign-in is the plain device login
  • Your free-tier guest hands over to your account
  • Connectors offer sign-in instead of a guest

Usage-window plans

  • A plan gauge in the status bar
  • Limit cards name the allowance you hit
  • Switch model and the turn runs again

Nous accounts got simpler. Every sign-in is now the plain device login. If you started on the free tier as a guest, that guest hands over to your account when you sign in, and the result shows who signed in. Plans with usage windows now show a gauge, and a limit card that names the allowance you hit, suggests free models, and runs the turn again once you switch.

Fixes you may have hit

Hermes
Agent
Fixed

Six fixes for things you may have hit

You sawNow
A chat whose working folder was deleted said “model request failed”It says the folder is gone
hermes update offered a stable release it then refusedThat release is held back
Windows hermes update stuck on the old launcher after a Python repinThe repin retires the old launcher
A damaged .git left paused gateways strandedhermes update brings them back
Long Claude DirectSDK answers cut off by the stall timerThey finish
Desktop group chats hid which bot was workingShown again

These are fixes you may have run into. The one most people will notice: a chat whose working folder was deleted used to fail with model request failed, and now it says the folder is gone. Hermes update stops offering a stable release it would then refuse, Windows updates stop sticking to the old launcher, and long Claude answers are no longer cut off by the stall timer.

Desktop

Hermes
Agent
Desktop

Desktop pins sessions by drag and installs plugins with one click

  • Drag a session to pin or unpin it in the sidebar
  • Install a plugin with +, with tier badges in the dialog
  • Delegation routing in Settings: mode, model routes, profile routes
  • A mute toggle for app sounds, and silent OS notifications

Microsoft Store

Gets these with this release

.exe / .dmg installer

Unchanged until the next bundled release

On Desktop, you can drag a session to pin it in the sidebar, install a plugin from the catalog with one click, and set delegation routing in Settings. App sounds also get a mute toggle. These reach the Microsoft Store app with this release. If you installed Desktop from the installer for Windows or Mac, it picks them up with the next bundled release.

Security

Hermes
Agent
Security
20

dependency advisories patched, 4 of them critical

PackageVersionSeverity
certifi2026.5.20 → 2026.10.19Critical
Pillow12.3.0 → 13.0.0Critical
tinypool1.1.1 → 2.2.0Critical
simple-git3.36.0 → 4.0.2Critical
aiohttp3.14.3 → 3.14.5High
oauthlib3.3.1 → 4.0.0Medium

This release patches 20 dependency advisories. Four are rated critical: certifi, Pillow, tinypool and simple-git. On the Python side, aiohttp and oauthlib move up too. Pillow goes to version 13 and oauthlib to version 4, both new major versions, so a plugin that pins the old ones may need an update.

Moved into plugins

Hermes
Agent
Removed from core

Three features moved out of core into plugins

OpenClaw and agent imports
hermes claw migrate still works as the older spelling
→
hermes plugins install agent-importers hermes import-agent openclaw

API keys only with --migrate-secrets

Singularity terminal backend
→
hermes plugins install singularity
hermes mcp serve
→

The mcp-serve plugin

Here's what could break. Migrating from OpenClaw, Claude Code, Codex or Cursor now goes through the agent importers plugin and the import agent command, and API keys come over only when you ask for them. The old claw migrate spelling still works. Setup offers the plugin when it finds another agent. The Singularity terminal backend is its own plugin now. And running Hermes as an MCP server moved to the MCP serve plugin.

How to upgrade

Hermes
Agent
Upgrade

Upgrade with hermes update

CLI

hermes update

Docker · Hermes Cloud

nousresearch/hermes-agent:stable

Microsoft Store

Updates through the Store

Desktop installer

Waits for the next bundled release

Scripts that import from OpenClaw, run hermes mcp serve or use Singularity? Install that plugin first.

To upgrade the CLI, run hermes update, or run the installer one-liner again. Docker and Hermes Cloud pull the stable tag. The Store app updates itself, and the installer version of Desktop waits for the next bundled release. If a script imports from OpenClaw, runs hermes MCP serve, or uses the Singularity backend, install that plugin first. Then upgrade to v0.22.5.

What happened in AI today, in your inbox

One short email each evening. Read it and you’re caught up.

Built in New York with ❤️