Every inline glyph — CLI banner/status bar/response labels/goodbye, setup
and doctor boxes, gateway update prompts, WhatsApp reply prefix, TUI theme,
locale strings and the docs — used ⚕, the staff of Asclepius (medicine).
Hermes carries the Caduceus ☤. The ASCII-art logo was already correct.
Mechanical swap across 60 files (no logic change); both glyphs are
East-Asian-width Neutral so no layout shifts. Skins that set their own
`response_label` / `goodbye` are unaffected.
Direction from PR #7064 (@bixycler), the earliest of #7064 / #9611 / #15574,
redone against current main.
Fixes#9565
What every symbol in the Hermes terminal UI means — transcript markers, status-bar badges, overlay glyphs, and approval prompts.
CLI Symbols Glossary
The Hermes terminal interfaces speak a compact visual language: dots, chevrons, braille spinners, and status glyphs. This page is the decoder ring. It covers the TUI (where most of these render) and notes the pieces shared with the Classic CLI.
:::note Skins can restyle some of these
Glyphs marked themeable below are brand defaults — a skin can override them (for example tool_prefix and the prompt symbol). Everything else is fixed in the renderer.
:::
Transcript symbols
What you see in the conversation flow while the agent works.
Symbol
Meaning
❯
Input prompt — where you type. Themeable (skins set their own prompt symbol).
●
A tool call. The bullet precedes the tool name and its arguments.
┊
Tool-activity rail shown with tool lines. Themeable (tool_prefix).
✓ / ✗
Tool result: succeeded / failed. Appended to the end of a completed tool line.