🤖HermesBlog
Hermes Version History · Part 19/13/2026

Hermes Agent patches the database nightmare that kept breaking your chats

Hermes v2026.9.11 update: the database-stability fixes and everything else that changed in this release, explained in plain language.

Version Info

Item Details
Version v0.21.2 (v2026.9.11)
Release Date September 11, 2026
Release Type Patch Release
One-liner Fixes the fragile state.db database issues introduced by the v0.21.0 session storage rewrite, and rolls up all improvements from the past four days

Plain-English Breakdown

The database is no longer fighting itself

Picture this: you’ve got four butlers in your house, all trying to write in the same ledger at the same time. One’s writing, another reaches over to flip the page, and a third just slams the book shut — next thing you know, the ledger is torn to shreds. That’s exactly what some users ran into after v0.21.0: multiple background processes writing to the state.db “master ledger” simultaneously, canceling each other’s locks. This update reins in all four of those “chaotic ledger-writing” butlers: hosted room data has been moved into its own shared-state.db, the dashboard now prioritizes read-only access, scheduled tasks go through proper connection channels, and repair tools no longer recklessly mess with other people’s ledgers.

Healthy databases are no longer falsely flagged as “corrupted”

Sometimes your ledger is perfectly fine, but a butler takes one look and declares, “This ledger is broken, unusable.” This could be a filesystem quirk (like OpenZFS’s deleted directory entries) or a misunderstanding caused by a read/write near-miss. This fix stops the system from writing off an entire database over a tiny disk hiccup — and on WSL2, occasional I/O errors won’t cause the “view sessions” feature to fail on the first try anymore.

Broken search index? Chat keeps going

Previously, if the full-text search index (think of it as the “table of contents” at the back of your ledger) had a problem, the system would assume the whole ledger was ruined and immediately terminate your current conversation. Not anymore: search temporarily degrades, the index rebuilds automatically later, and your chat history stays intact. It’s like the library’s card catalog getting scrambled, but every book on the shelves is still there.

Scheduled tasks that “didn’t get delivered” will auto-retry

You set up a scheduled reminder, but that trigger didn’t actually go through because of network issues or the model being busy. Previously, it just silently vanished. Now the system automatically retries a limited number of times, making sure your task doesn’t get lost forever just because of one “failed delivery.”

Plugin hooks are more complete, and interruptions are now detectable

When you hit interrupt during a session, the system now properly fires the agent_loop_stopped plugin hook. This means third-party plugins that depend on this signal can accurately know that “the loop has stopped” instead of waiting around forever.

Stricter tool parameter validation

When registering a tool, if the parameter format is wrong, the system rejects it outright instead of waiting until runtime to blow up. It’s like a bouncer stopping someone with invalid ID at the door, rather than letting them into the lobby before things go sideways.

New image generation model and Slack integration improvements

The FAL catalog now includes Meta Muse Image at just $0.01 per image — great for users generating images at scale. Slack integration status and titles now go through the Agent Sessions API for more accurate information display.

Summary

This is a “stop the bleeding” kind of patch: no flashy new features, just plugging the database landmines left behind by the big v0.21.0 overhaul, one by one. For regular users, the most immediate difference is this — session records no longer mysteriously corrupt, chats don’t get interrupted by minor search index glitches, and scheduled tasks are more reliable. If you ever ran into “database corrupted” warnings on 0.21.0 or 0.21.1, this version is for you.


📎 Official release notes: https://github.com/NousResearch/hermes-agent/releases