Optional deep dive · Troubleshooting

When Things Go Wrong

Every nurse has had a shift go sideways — and every Hermes user eventually has a day where nothing responds, something looks broken, or a file isn't where it should be. None of that is an emergency, and none of it means you did something wrong. This page is how to approach it: assess first, one intervention at a time, and know exactly when to escalate.

Nothing on this page is a code. A misbehaving Hermes can't hurt a patient, can't lose your license, and almost never loses your work. Most problems resolve with a restart, an update, a reconnection, or — at worst — a reinstall that keeps your data. When this page and the official FAQ & troubleshooting docs disagree, the official docs are the truth.

1The triage mindset

Assess before you intervene

You already know how to do this. When a patient deteriorates, you don't try five interventions at once and hope — you assess, you act on the most likely cause, you reassess. Broken software responds to exactly the same discipline.

Three habits that solve most problems

Ask "what changed last?" Most breakage follows a change: an update, a new setting, a new provider key, a new skill. The last thing you changed is the first suspect.

One change at a time, then reassess. If you flip four settings and it starts working, you don't know which one fixed it — or which of the other three will bite you later. Titrate.

Chart as you go. Keep a scratch note of what you tried and what happened. It keeps you from repeating steps, and it becomes your report if you need to ask for help.

Assess, intervene, reassess, document. The nursing process works on software too — it just charts faster.

The escalation ladder

Start at the bottom rung, every time

Work up this ladder in order. Most problems never make it past the second rung.

1 · Start a new chat. Long sessions accumulate state — a fresh session clears it. Cheapest fix there is.
2 · Restart Hermes (quit fully, reopen). Then, if needed, restart the computer. Unglamorous; effective.
3 · Run the first response checks — chapter 2. App, backend, connection.
4 · Diagnose: the screenshot method for everyone, or hermes doctor if you're comfortable in the terminal.
5 · Set up again — chapter 7. Reconfigure or reinstall, gentlest level first.
6 · Ask for help — chapter 9. With your SBAR ready, this goes fast.

2First response checks

The ABCs of a misbehaving Hermes

Before diagnosing anything exotic, check the basics — in order, like any primary survey.

CheckWhat to look for
A · AppIs Hermes actually running, and current? Quit fully and reopen. Check the About screen — if an update is waiting, take it (release notes tell you what changed).
B · BackendIs the gateway alive? If chats won't start at all, open Settings → Gateway and use Open logs — the last few lines usually name the problem. On a remote gateway, test the connection.
C · ConnectionInternet up? Provider working? A surprising number of "Hermes is broken" days are actually a provider outage, an expired key, or a spending limit quietly reached. Check your provider's status page and your account's billing/credits.

And one nurse-specific vital sign

If Hermes is responding but acting strangely — wrong folder, weird command behavior — remember the persistent shell from the configuration handbook: the terminal remembers its last setup, and the handoff may be stale. A new session clears it, or ask Hermes directly: "Check what directory you're in and what's active before we continue."

3Describe the problem

SBAR works on software too

The hardest part of getting help — from a chatbot, a forum, or a friend — is describing the problem well. You already own the best tool for that. Give SBAR to a technical problem and helpers can actually help.

SBARFor a tech problem, that means
S · SituationWhat were you doing, and what happened? "I asked Hermes to edit a file and it froze with a spinning icon."
B · BackgroundWhat changed recently? Updates, new settings, new providers, new skills. "This started after yesterday's update. I also added a new API key last week."
A · AssessmentThe exact error message, word for word (or a screenshot). Does it happen every time or only sometimes? Only in one chat or all of them?
R · RequestWhat do you want? "Explain what this error means, then give me the smallest, safest next step — one step at a time."

Write your SBAR once and it works everywhere: pasted into a chatbot, posted in a community, or handed to the tech-comfortable friend who asks "okay, what exactly happened?"

You'd never call a provider with "the patient seems off, fix it." Don't hand a chatbot "Hermes is broken" and expect a targeted answer.

4The screenshot method

No terminal required — just capture, check, paste

This is the troubleshooting path for everyone. Modern chatbots read screenshots well — an error message you don't understand is an error message you can photograph.

1 · Capture the error. Mac: Shift + ⌘ + 4 and drag around the error. Windows: Win + Shift + S. Capture just the relevant window or region — not your whole desktop.
2 · Check before you paste. Look at the capture like it's about to be posted on a break-room wall: no patient information anywhere (including background windows and browser tabs), no API keys or password fields, nothing from your employer. Settings screens often show partial keys — crop them out.
3 · Paste it into a chatbot — Claude, ChatGPT, or another assistant you trust — along with your SBAR. If Hermes itself is still working and the problem is elsewhere, you can ask Hermes; when Hermes is the problem, an outside chatbot is your second opinion.
4 · Take the steps one at a time. Do the first suggested step, report what happened, then take the next. If a suggestion feels drastic — deleting things, running long commands — ask "is there a gentler option first?" There usually is.

A prompt that works. Copy this, adjust the brackets, attach your screenshot:

I'm a nurse using Hermes Desktop (an AI agent app) on [Mac/Windows]. I'm not a programmer. Here's a screenshot of the error, and my SBAR: S: [what you were doing and what happened] B: [what changed recently] A: [when it happens — every time? one chat?] R: Explain in plain language what's wrong. Then give me the smallest, safest next step — ONE step at a time, and tell me what I should see if it worked. Don't suggest deleting anything without warning me first.
One step at a time, with a read-back after each. It's a verbal order — treat it like one.

5The terminal, if you know how

Four commands cover almost everything

Entirely optional — if the terminal isn't your comfort zone, the screenshot method above does the job and you can skip to chapter 7. If you're willing to open Terminal (Mac) or PowerShell (Windows), these four commands are the whole troubleshooting kit.

CommandWhat it does
hermes statusThe vital signs: a quick visual overview of your install — what's running, what's connected.
hermes doctorThe head-to-toe assessment: checks configuration and dependencies and reports findings. Chapter 6 is how to read it.
hermes logsThe chart: views and follows Hermes' log files, where errors explain themselves. The last lines before a failure are the interesting ones.
hermes update --checkAsks whether a newer version exists without installing it. Drop the --check to actually update.

And when you need to show someone your setup, hermes dump prints a compact, copy-pasteable summary designed for exactly that — version, model, which keys are set (as set / not set, not the keys themselves), gateway status. It's the hand-off sheet for your install.

The never-run-blind rule. Never run a command you don't understand — no matter who gave it to you, including a chatbot or a helpful stranger in a forum. First paste it into a chatbot and ask: "What does this command do, step by step? Can it delete anything? Is there a safer version?" Be extra suspicious of anything containing rm, sudo, or curl … | bash — those delete, escalate, or download-and-run. Thirty seconds of checking beats an afternoon of recovery.

6Reading the assessment

Understanding what hermes doctor is saying

Run hermes doctor and Hermes examines its own install — configuration, dependencies, connections — then reports findings. It looks technical. It reads exactly like an assessment sheet.

Triage the findings, don't read them as one verdict

Doctor output is a list of individual checks. Sort them the way you'd sort assessment findings:

Finding typeWhat it meansWhat to do
Passing checks ✓Within normal limits.Nothing. Don't let a long list of passes intimidate you — that's a healthy chart.
Warnings ⚠Chronic conditions: not what's hurting you today, but worth noting. Often version or configuration nags.Note them. Address when convenient.
Errors / failures ✗Acute findings: missing dependencies, broken config, a provider that can't authenticate.These are your problem list. Treat these — usually the first one first, since later failures often cascade from it.

The usual suspects

Exact checks change between versions, but failures tend to fall into families: a version that's behind (fix: update) · an API key or provider that's missing, expired, or out of credit (fix: reconnect in Settings → Providers) · a gateway that isn't running (fix: restart Hermes, then check gateway logs) · a config file problem or missing dependency (fix: let doctor try, or escalate to chapter 7).

Let the doctor treat — carefully

hermes doctor --fix attempts automatic repairs where possible. It's reasonable to let it — that's what it's for — but read what it says it did afterward, and re-run plain hermes doctor to confirm the finding cleared. One intervention, then reassess.

And if the output might as well be another language? You already know the move: screenshot or copy the whole output, paste it into a chatbot with your SBAR, and ask: "Explain each finding in plain language. Which one is most likely causing [my problem]? Smallest safe step first."

Doctor tells you the findings. It doesn't tell you the priority — that's the nurse's job, and now it's yours: acute before chronic, one problem at a time.

7Setting up again

Reconfigure first, reinstall second — and gently

When the ladder's lower rungs haven't worked, or the install feels deeply tangled, you rebuild. The important thing to know: rebuilding is routine, not defeat — and it almost never has to cost you your data.

Before anything else: secure your valuables

Copy your working folder (your My-Nurse-AI-OS folder) somewhere safe — an external drive or your cloud drive. Know where your provider accounts live (you'll reconnect with a login or a fresh key — you never need to have "saved" the old key). Two minutes of packing before any demolition.

1 · Re-run setup without reinstalling. Terminal-comfortable users can run hermes setup --reconfigure to walk the setup wizard again — often that's all a confused install needs. In the app, revisiting Settings → Providers and Gateway accomplishes much of the same.
2 · Reinstall the app only. The gentlest uninstall level — removes the desktop app, keeps the agent, config, chats, and secrets. Reinstall from the official site (always the official site), and you're usually back.
3 · Reinstall app + agent, keep data. The middle level: a cleaner rebuild that still preserves config, chats, and secrets for the fresh install to find.
4 · Uninstall everything — last resort only. This erases config, chats, scheduled jobs, secrets, logs. Only with backups made, only when you truly want a blank slate. The handbook's danger zone chapter covers all three levels.
5 · After any reinstall: reconnect one provider, then re-check the five settings that matter most — working directory, Smart approvals, Redact Secrets, File Checkpoints, blank sudo. Five minutes, and you're configured like a nurse set it up again.

Advanced note: if you ever made a Hermes backup zip, hermes import <backup.zip> restores it — it overwrites current config, so it's a deliberate act, done with the gateway stopped.

8Protecting your files

Before a deletion — and the moment after one

Sometimes a file gets deleted that shouldn't have been — by a tool call that went wide, an approval clicked too fast, or plain human error. Two halves to this: the protection you set up before, and the calm sequence you follow after.

Prevention

Five layers, from the handbook you've already read

LayerWhat it protects
1 · The assigned unitWorking directory scoped to one folder (handbook ch. 1). Hermes can't delete what it never reaches.
2 · File Checkpoints ONThe before photo (handbook ch. 4). Hermes snapshots files before edits — and the in-session /rollback command restores them.
3 · Smart approvals, actually readDeletions should always ask. When an approval prompt contains the words delete, remove, or rm — stop, read it twice, and make sure you know exactly which files it means before approving.
4 · Real backupsTime Machine (Mac) or File History (Windows) covering your working folder, or a cloud-synced folder with version history. This is the layer that saves you when everything else didn't.
5 · The two-copies ruleAnything you'd grieve — course work, your SOUL file, months of notes — exists in at least two places. A file that exists in one place is one accident away from existing in none.

Recovery

If a file just vanished

1 · Stop. Don't run more commands, don't let the current task keep going — pause it. Recovery gets harder with every new write. (You'd hold the infusion the moment a reaction starts; hold this one too.)
2 · Check the Trash / Recycle Bin. Files deleted through the desktop usually land there. Terminal deletions (rm) usually don't — which is exactly why that word gets extra scrutiny at approval time.
3 · Ask Hermes to roll back. If checkpoints were on, say: "A file was just deleted — restore it from your file checkpoints" (or use /rollback in the session). This is the moment that toggle was for.
4 · Restore from backup. Time Machine / File History / your cloud drive's version history for that folder. Even a day-old copy beats none.
5 · If it's truly gone, close the loop. Rebuild what you can — then treat it like an incident review, not a guilt session: which layer was missing, and set it up today. One accident is a lesson; the same accident twice is a system problem.
One warning while recovering: never run cleanup commands like hermes checkpoints clear during a recovery — that deletes the checkpoint store itself, irreversibly. When in doubt, restore first; tidy up never.

9Escalation

Asking for help is stewardship, not surrender

On a unit, the nurse who asks early looks better in the morbidity review than the one who soldiered on. Same here.

Where to ask

The official FAQ & troubleshooting docs first — your problem is probably in there. Then the Hermes community (Discord, GitHub issues). And bring recurring or gray-area problems to the monthly Lamp Huddle — if it happened to you, it's happening to other nurses.

What to bring

Your SBAR, the exact error text or a PHI-checked screenshot, and — if you're terminal-comfortable — the output of hermes dump, which was built for exactly this and shows whether keys are set, never the keys themselves. A well-packaged question usually gets answered in minutes.

And a closing word: a Hermes that misbehaves is an inconvenience, not an incident — the perimeter is what keeps mistakes small. No PHI in the system means no PHI in the error message, the screenshot, the logs, or the support thread. Keep the perimeter, and every problem on this page is just a fixable, forgettable Tuesday.

Companions to this page: Understanding Hermes Configuration — The Handbook (the settings this page keeps pointing at) · the one-page cheat sheet · Start Here if you're rebuilding from scratch.

The safety perimeter

No PHI. No clinical decisions. No silent automation.

Do not enter patient names, charts, screenshots, identifiers, room numbers, employer secrets, passwords, account numbers, or patient-specific clinical details into Hermes, the quizzes, dashboards, or any AI tool — unless an approved institutional environment and accountable governance explicitly allow it. That includes troubleshooting: check every screenshot before it leaves your screen, and never paste secrets into a support thread.

Hermes can help with learning, organization, drafting, research support, project planning, and reflection. It does not carry a license, validate competency, approve clinical deployment, replace educators, or make patient-care decisions.

Agents propose. Humans judge. Nurses steward. Gray areas? Bring them to the monthly Lamp Huddle — a question asked early beats an incident reported late.