Wiki · Start here

When something breaks

Most trouble has one of five causes — and the agent keeps its own record, so you can find out what happened.

✅ Verified 15. 10. 2026Source: official documentation →📋 Copy for your AI
🔧
Nothing breaks forever — and most trouble has one of five causes. The agent keeps a record of what it did, so the first move is finding out what actually happened, and only then changing something. Even things that looked hopeless got solved.

First three steps (in this order)

  1. Ask the agent what happened. You can write it straight into the conversation:
    ❯ Look through the log and find out what went wrong in the last step. ❯ Why did that command not run? What stopped it?
    The agent can read its own history and run output, so it often answers by itself and fixes it on the spot.
  2. Have the installation checked. hermes doctor walks the setup and reports what is missing or wrong:
    $ hermes doctor
  3. Read the log and the conversation history.
    $ hermes logs # what happened last $ hermes sessions browse # walk through past conversations

The five most common causes

SymptomCauseFix
Replies stop arriving, error 429Credit ran out, or you hit the provider's hourly limitTop up, wait a while, or switch to a cheaper model (see choosing a model)
The agent says the context is too longThe conversation is longer than the model can holdTrim it with /compress, or start a new one (/new)
No reply on Telegram or Discord, but the app worksThe gateway that relays messages is not runningCheck its status and start it again (see Telegram and Discord)
The model reports an invalid keyThe key expired, was deleted, or its account is out of creditVerify the key with the provider and enter a fresh one in the agent settings
The agent refuses to run a commandThe command is dangerous (or on a deny list) and is waiting for your approvalApprove it, allow it permanently, or pick another approach (see security)

When the agent answers oddly

SymptomWhat to do
An answer was cut off mid-wayWrite "continue" — the agent picks up where it stopped. If it keeps happening, it is usually a weak connection or a small model
It mixes up context and drags up something oldStart a new conversation (/new). A long chat fills with irrelevant detail and the agent loses the thread
It claims something it cannot verifyDemand evidence: "Show me the file or command output you got that from." If there is no evidence, do not trust the claim
Answers are needlessly longSay how you want them: "be concise, no tables" or "sum it up in five sentences first". The agent can save that to memory
Answers are slowIt is a large model or a long conversation. A smaller/faster model or a fresh chat helps

What you can fix yourself

CommandWhat it is for
hermes doctorChecks installation, settings, keys, what is missing
hermes logsThe record of what happened (good to attach when asking for help)
hermes sessions browseWalk through past conversations and find what was done when
hermes pause / hermes resumeStop and restart all scheduled jobs
hermes cron statusWhether the scheduler is alive — if not, jobs will not fire

Where to get help

WhereWhen to go there
Community DiscordThe fastest route — ask others who have been through it
Official documentationYou need the exact wording of a setting or an error message
The official repository (GitHub)A genuine bug in the software — that is where a report with steps belongs

Before you ask for help, include: what you were doing, what you expected, what happened, and the time. Where possible also the output of hermes logs. Without that the problem is hunted blindly and the answer will be "try again".

Prevention that pays off

WhatWhy
Back up the ~/.hermes/ folderConversations, memory and skills live there — everything that cannot be found again
Keep secrets in the settingsSo they never reach texts, backups or git (see security)
Change one thing at a timeMake three changes at once and something breaks, you cannot tell which one did it
Watch your usageThe most common reason for a sudden dead end is exhausted credit, not a bug
Know what is connectedConnections, skills and scheduled jobs are the three places surprises come from

Where next

← Back to the wiki