Hermes Agent Archive / Commands

Layout styles

From Official Docs · October 21, 2026

display.cli_layout picks how the classic CLI draws. The default, modern , prints everything in the scrollback as plain rows that start with one glyph and never depend on the terminal width, so resizing the window can't garble earlier output: A 40-column bar opens each user message and answer (accent) and each reasoning block (dim); reasoning streams live as in classic and ends with a ∴ Thought for 3s · <title> line. ❯ your message, a finished tool call led by its emoji ( 📖 Read , 💻 $ ; ✗ in red when it failed, with its exit code; a refused skill_manage write keeps its emoji and shows the reason dim, since the agent retries it itself), │ an edit's diff under its row, ☤ the answer, and ─ the turn's summary line. The composer's top rule carries the live activity (spinner, what's running, elapsed time, streamed tokens) on the left and the session title on the right; no spinner row is printed into the scrollback. The status line sits under the composer: the same fields as the classic status bar (model, context, cache hit, latency, tokens/s, background work, goal, duration, YOLO…) plus the working directory (with git branch) on the left; the keys that do something right now on the righ…

From the official Hermes Agent documentation.

❯ add a multiply function and run the tests
∴ Thought for 3s · Planning the change
📖 Read calc.py
🔧 Patch  0.2s
│ calc.py
│ @@ -1,2 +1,6 @@
│ +def multiply(a, b):
│ +    return a * b
✗ $ pytest -q  0.4s [exit 1]
☤ Hermes
Added multiply; pytest isn't installed here, so I ran the tests directly: 2 passed.
─ 15.0s · edited 1 file +4 -0 · read 2 files · 8:27 AM
── ⠹ Running tests · 14s ─────────────────────────── Add multiply to calc.py ─
❯ type to redirect this turn · Tab queues it for after
──────────────────────────────────────────────────────────────────────────────
 gpt-5-mini · ctx [░░░░░░░░] 4% · ~/project (main)     enter interrupt · tab queue · ctrl+c stop