Colors look wrong in tmux
Colors look wrong in tmux
Open your tmux configuration file
~/.tmux.conf in your preferred editor. Create the file if it does not already exist.Reload tmux configuration
:, and run:Ctrl+L inside Herm to force a full terminal repaint.Text is hard to read
Text is hard to read
Inline images are not displaying
Inline images are not displaying
PATH.Verify chafa is installed
Confirm chafa is on your PATH
chafa. If you installed chafa in a non-standard location, add it to PATH before running Herm.Gateway won't start or Herm can't find Hermes
Gateway won't start or Herm can't find Hermes
/logs inside Herm (if the UI is visible) to see the gateway’s stderr output.Common causes and fixes:Hermes home not foundHerm looks for your Hermes installation at ~/.hermes by default. If yours lives elsewhere, set the environment variable:hermes-agent source tree at $HERMES_HOME/hermes-agent — the location used by Homebrew and hermes update. If you have a development clone or a non-standard layout, override it:$VIRTUAL_ENV, <root>/venv, <root>/.venv, then python3. If none of these resolve correctly (common on Windows or in unusual venv setups), specify the interpreter explicitly:Set the relevant environment variables
~/.zshrc or ~/.bashrc) and reload your shell.Check gateway output
/logs inside Herm to inspect the gateway’s stderr ring buffer for specific error messages.Session state seems stale
Session state seems stale
| What’s stale | Command |
|---|---|
| API keys or environment variables | /reload |
| MCP servers | /reload-mcp |
| Skills | /reload-skills |
/reload hot-reloads ~/.hermes/.env via the reload.env RPC. If you have updated API keys in your environment file, /reload is the fastest way to pick them up without a full restart.Display looks garbled or corrupted
Display looks garbled or corrupted
Ctrl+L at any time to force a full terminal repaint. Herm clears its baseline buffer and redraws the entire UI from scratch.Can't interrupt a running agent
Can't interrupt a running agent
Esc — press Esc twice in quick succession.Herm will send an interrupt signal to the gateway, purge any buffered streaming deltas, and return to the ready state so you can type a new message.Composer loses focus
Composer loses focus
Tab to jump focus directly back to the chat composer, regardless of which tab is active.A single Tab press cycles focus between the content regions of the current tab. The double-tap shortcut is a fast path back to the composer from anywhere in the UI.API keys not being picked up after update
API keys not being picked up after update
~/.hermes/.env (or your custom HERMES_HOME path) and Herm is still using old credentials, the gateway has not yet reloaded the environment file.Type /reload in the chat composer and press Enter. Herm calls the reload.env gateway RPC, which re-reads the .env file without restarting the gateway process. You should see a confirmation toast when the reload succeeds.Windows: Eikon tab crashes
Windows: Eikon tab crashes
Update to Herm v1.8.1 or later
python executable fallback, and error handling to prevent unhandled rejections from killing the app..env.example in the Herm repository. All variables are optional — Herm runs without any of them when the defaults resolve correctly.