--- title: "CLI Symbols Glossary" description: "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](../user-guide/tui.md) (where most of these render) and notes the pieces shared with the [Classic CLI](../user-guide/cli.md). :::note Skins can restyle some of these Glyphs marked *themeable* below are brand defaults — a [skin](../user-guide/features/skins.md) 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. | | `▸` / `▾` | Collapsed / expanded section chevron (thinking, tools, subagents, banner sections). Click to toggle. | | `▍` | Streaming cursor — blinks while the model is still emitting text. | | `│` `├─` `└─` | Tree rails — connect a parent (a delegation, a journey) to its child entries; `└─` marks the last child. | | `◈` | Display-only timeline event (session notices rendered inline, not user messages). | | `◇` | An injected reference block, e.g. `◇ Reference 1/2 —