Skip to main content
Use this page when Herm starts but something looks wrong, feels stale, or cannot reach Hermes Agent.

Quick symptom table

Display

Add a true-color terminal type to ~/.tmux.conf:
Reload tmux with:
Restart Herm after changing tmux configuration.
Open /theme and choose a light or high-contrast theme such as daylight, mercury, github, or warm-lightmode.
Press Ctrl+L. Herm clears its render baseline and repaints the full UI. This does not interrupt the active session.

Images and eikons

Herm renders inline images through chafa. Check whether it is installed:
Install it with your package manager:
chafa is optional. Herm still works without inline image rendering.
Eikon Studio media decoding needs ffmpeg. The native rasterizer avoids chafa, but it still depends on ffmpeg for media decoding.Install ffmpeg, restart Herm, then reopen Studio.

Gateway startup

Herm starts the Hermes Agent gateway as a subprocess. If startup fails, run /logs when the UI is visible.Common overrides:
Use /status to confirm the resolved Herm version, gateway model, and paths.
Run /reload after editing ~/.hermes/.env or the active profile .env file.
Use the reload command for the stale surface.

Session control

Double-tap Esc. A single Esc press only moves focus or shows an interrupt notice. The second press sends the interrupt.
Double-tap Tab to return focus to the composer from any non-Chat tab. A single Tab cycles focus within the current tab.
Press r in session lists to refresh visible rows. Use /reload only for environment changes and /reload-mcp only for MCP/tool changes.

Windows

Set HERMES_PYTHON to the Python executable that has Hermes Agent dependencies available.
Then restart Herm.