Hermes Agent broke after an update: what to check first
Three checks in order when Hermes Agent stops working after an update: the version, the built-in doctor and the gateway, plus how to read the common warnings and get back to a working version.

Since June 2026, posts on the r/hermesagent community on Reddit have described a Hermes Agent that stopped working right after an update. One asks whether updating breaks Hermes at all, another reports Slack and WhatsApp going quiet, and a third only asks for help. On the project's public bug tracker on GitHub, four reports opened between August 14 and September 25 describe an update that failed or said it had failed.
The threads and the tracker point to a small set of causes: a piece of the agent did not restart, a warning outlived the problem, or an add on was switched off. The checks below go in order, and nothing here deletes anything.
Before you touch anything
Two facts from the official Hermes Agent update guide change what you should do.
First, before every update Hermes saves a copy of your settings for every profile. A profile is one named setup of the agent, with its own keys and chat apps. The copy holds the settings file, the keys file, the sign in file, the pairing with your chat apps and your scheduled jobs.
Second, after the new code is downloaded, Hermes tries to load its own key files. If any fails, it puts the previous version back on its own.
So your keys, pairings and settings are most likely still there. Do not reinstall yet. Do not delete folders. Run the three checks first.
Check 1: which version is actually running
Open a terminal on the machine that runs Hermes and type:
hermes --version
The update guide lists this among the first checks after any update. If the number moved, the new code landed and the problem sits somewhere else. If it did not move, the update stopped partway or never started.
One detail matters over a remote connection: if your terminal drops, the update keeps running and writes every line to its update log in the Hermes logs folder, according to the same guide. Read that log before running the update again.
Check 2: let Hermes examine itself
hermes doctor
The doctor checks your settings, the software pieces Hermes depends on and the health of its services, one line per finding, as the update guide describes it. Green ticks passed. Yellow triangles are warnings, and those are the lines to read.
- A missing piece of software means the code arrived but what it needs did not finish installing.
- A settings warning usually means a setting changed its name in the new release.
- A warning marked optional, like the two in the picture above, points to an add on you have not chosen to install.
Check 3: is the gateway awake
The gateway is the part of Hermes that keeps your chat apps connected. When Telegram, Slack or WhatsApp stop answering after an update, check it first. Two reports on the r/hermesagent community describe this: Slack and WhatsApp going quiet on September 17, and a remote desktop connection failing on September 23.
hermes gateway status
If it reports stopped, or running on code older than the version from check 1, restart it:
hermes gateway restartThe update guide describes this restart as drain first: the gateway stops taking new messages, finishes its current work, then exits and comes back. From a chat app you can also send the word update with a slash in front of it. The bot goes offline for about 5 to 15 seconds and then resumes.
How to read the common warnings
"A previous hermes update pulled new code but did not restart running gateways." This line reads as serious, and it can be stale. A report on the public bug tracker, open since September 10 with 21 comments, says the line stays on screen after the gateway has already restarted on the new code. The update guide says the hint clears once the gateway runs the new code, so start with the restart from check 3. If the line stays, the tracker thread says running the update once more while the agent is idle writes a clean record and clears it.
"Failed to update" on the Windows desktop app. A report opened on September 7 describes this message on every update, even when the update had worked. It was marked fixed on September 9, and users still reported it on September 11. Check 1 settles it: if the version number moved, believe the number. One user there also wrote that the update reset the models and providers on their profiles, so check those too.
The update refuses to start on Windows. From August 14 the update failed because the running program file was locked, and that report was closed as fixed on August 20. A newer report, open since September 25 with 22 comments, describes the update stopping when a profile gateway runs in a particular way. The workaround in that thread: stop the gateways, update, start them again.
A plugin went missing. A plugin is an add on with an extra ability. When one no longer fits the new code, Hermes switches it off and lets the update continue, according to the update guide. Turn it back on with the command below, NAME being the plugin's name:
hermes plugins enable NAMEGetting back to a working version
The automatic rollback covers the program code, and only when key files fail to load. The settings snapshot covers settings. Neither covers your data. The update guide is direct: going back to older code does not undo changes to your data, and newer releases can change the data format so older code cannot read it. To run an older version, use a full backup taken before the update.
Two reports on the r/hermesagent community show why: a database corrupted after an update to the latest version on September 1, and sessions gone from every profile after an update on July 16.
For the next update, two commands from the documentation. The first previews the change without touching anything:
hermes update --checkThe second takes a full copy of the Hermes home folder, with settings, keys, sessions, skills and pairings, before pulling the new code:
hermes update --backupHow OneClickClaw handles versions
On OneClickClaw, Hermes Agent runs on a managed server, and the update decision lives on a dashboard card with two choices: stable and latest. Before a server moves to a new version, a snapshot of the whole server is taken. A snapshot is a full copy of the machine at that moment. Going back restores that snapshot, data included, the part the automatic rollback above leaves out.
Plans start at Starter, EUR 14.99 per month, and every plan opens with a free trial of seven days, according to the OneClickClaw plans page. OpenClaw and Hermes Agent cost the same.
The last check: talk to it
Send the agent one message from the chat app you normally use. A reply, on the new version, closes the case.
If there is no reply, go back to check 3, then check 2, with the update log open.
Frequently asked questions
- Does updating Hermes Agent delete my settings?
- According to the official Hermes Agent documentation, settings, keys, pairings and scheduled jobs are copied for every profile before the update. Sessions and the memory database are separate, so take a full backup first if those matter to you.
- The desktop app said the update failed, but the version number changed. Which is right?
- The number. A Windows desktop report on the public bug tracker in September described the failure message appearing on every update, including successful ones.
- Can I go back to the previous version?
- Hermes restores the previous version on its own when the new code fails to load. For anything else the documentation says to use a full backup from before the update, because newer releases can change the data format. On OneClickClaw a snapshot of the whole server is taken before a version change, and going back restores it.
- How long is the agent offline during an update?
- Sent from a chat app, about 5 to 15 seconds, according to the Hermes Agent documentation.
Related guides
- Update Hermes Agent to 0.23.1 so the plugin catalog works againSince the 9th of November 2026 Hermes Agent could hand you an old version of a plugin, or miss a new one. Version 0.23.1 fixes it. Nine steps with real screens from our own test server, where the update took about two minutes.
- Sign In to OpenClaw and Hermes Agent With Your Grok Subscription, No API KeyIf you already pay for SuperGrok, you do not need a separate xAI API key to run OpenClaw or Hermes Agent on Grok. Both agents have a built-in sign-in that uses your subscription. How to connect it on a server, what you get and what to do when xAI says no.
- Hermes Agent Tokenjuice: Shrink Long Terminal Output Before the Model Reads ItEvery time Hermes runs a command, the whole printout goes to the AI model, and you pay for each word of it. Tokenjuice trims the long, successful ones on your own machine first. How to install it, check it works and switch it off.
- OpenClaw Token Bill: Find the Leak and Cut CostsOpenClaw resends its instructions on every turn, so small habits add up. How to measure token use, move routine jobs to cheaper models or plain scripts, handle email, voice and photos locally, and set a hard spending stop, step by step.
