Academy → ReferenceOfficial documentation · Arabic guidance

CLI Symbols Glossary

مرجع رموز الواجهة

Reference4 min readLesson 132 questions2026-08-18
Before you read

What this page is, and what it holds.

This official page covers: “What every symbol in the Hermes terminal UI means — transcript markers, status-bar badges, overlay glyphs, and approval prompts.”. It holds 10 sections, 8 tables, and takes about 4 minutes to read carefully.

9sections
0code examples
8tables
0commands
753source words
The official one-line description

What every symbol in the Hermes terminal UI means — transcript markers, status-bar badges, overlay glyphs, and approval prompts.

What you will be able to do

Outcomes taken from this page, not a template.

  • Read the page's tables and apply only the row that matches your system instead of everything.
  • Navigate the page's sections (Transcript symbols, Status-bar symbols) and know where to look next time.
Page map

Jump to the part you need.

  1. 01Transcript symbols
  2. 02Status-bar symbols
  3. 03Notices
  4. 04Approval and confirmation prompts
  5. 05Subagents overlay (`/agents`)
  6. 06Session switcher (`Ctrl+X`)
  7. 07Pickers and hubs
  8. 08Goals
  9. 09See also
The full official page

Nothing summarised away.

The documentation body below is reproduced from the official source so commands and identifiers stay exact. Each section carries a short note describing what it contains.

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.

Transcript symbols

It contains 1 table starting with a “Symbol” column across 12 rows; read only the row that matches your case.

What you see in the conversation flow while the agent works.

SymbolMeaning
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 — <label>.
The sticky prompt — echoes the user message the agent is currently working on.
/ / Markdown task-list items (open / done) and plain list bullets.
Collapsed <details> summary inside rendered markdown.

Status-bar symbols

It contains 1 table starting with a “Symbol” column across 17 rows; read only the row that matches your case.

The single line at the bottom of the TUI. Segments appear only when relevant and drop off first on narrow terminals.

SymbolMeaning
⠋⠙⠹… (braille patterns)Busy spinner. Thinking and tool phases use different braille animation sets.
⚕ 🌀 🤔 ✨ 🍵 🔮Frames of the emoji busy-indicator style (/indicator emoji). The default style rotates kaomoji faces instead.
<code>&#124; / - &#92;</code>Frames of the ascii busy-indicator style.
Per-prompt elapsed time while the turn runs, e.g. ⏱ 12s/3m 45s (turn time / session time).
The same timer, frozen after the turn completes.
cmp NThe session has been auto-compressed N times.
▶ NN /background tasks currently running.
⚠ YOLOYOLO mode is on (auto-approval). Also shown in the startup banner.
⛓ NN subagents currently active.
↩ resumes when subagent finishesReassurance shown while you are idle but delegated work is still in flight — the result returns on its own.
● RECVoice mode is recording.
◉ STTVoice recording stopped; speech-to-text is transcribing.
◉ focusFocus view is on (reduced output). Pinned so it never drops off a narrow terminal.
Affection flash — Hermes noticed you being nice to it.
/ 🔋Battery indicator (opt-in): plugged in / on battery, with percentage.
N bgN background terminal processes tracked in this session.
N live sessionsOpen TUI sessions in this process — click to open the session switcher.

Notices

It contains 1 table starting with a “Symbol” column across 4 rows; read only the row that matches your case.

Short-lived status-bar notices carry their own leading glyph, set by severity:

SymbolMeaning
Success notice.
Informational notice.
Warning (also used for credit warnings).
Error notice.

Approval and confirmation prompts

It contains 1 table starting with a “Symbol” column across 4 rows; read only the row that matches your case.

SymbolMeaning
⚠ approval requiredA tool wants to run something that needs your explicit yes (bordered panel with the command preview).
/ ?Confirmation dialog title: dangerous action / ordinary question.
🔐Sudo password prompt (input is masked).
🔑Credential/secret input prompt (input is masked).

Subagents overlay (`/agents`)

It contains 1 table starting with a “Symbol” column across 9 rows; read only the row that matches your case.

SymbolMeaning
Subagent running.
Queued.
Completed.
Interrupted.
Failed.
Timed out.
Errored.
⚡NN currently-active agents in a rollup row.
▁▂▃▄▅▆▇█Activity sparkline — recent event volume per branch.

Session switcher (`Ctrl+X`)

It contains 1 table starting with a “Symbol” column across 5 rows; read only the row that matches your case.

SymbolMeaning
Session idle.
Starting.
?Waiting for input.
Working.
✎ draftThe composer in that session holds an unsent draft.

Pickers and hubs

It contains 1 table starting with a “Symbol” column across 6 rows; read only the row that matches your case.

SymbolMeaning
Current selection row (model picker and friends).
*The currently-active model / provider.
/ Provider authenticated / not authenticated (model picker); plugin state fallback (plugins hub).
/ Plugin enabled / disabled (plugins hub).
↑ N more / ↓ N moreMore rows above/below the visible window of a list.
Scrollbar thumb on scrollable overlays.

Goals

It contains 1 table starting with a “Symbol” column across 3 rows; read only the row that matches your case.

Goal lifecycle notices (from goals) lead with their state:

SymbolMeaning
Goal complete.
Goal continuing — another iteration was scheduled.
Goal paused.

See also

Prose only, with no commands or tables. The core statement from the source: “TUI — status line, details modes, busy-indicator styles Classic CLI — shared keybindings and slash commands Skins & Themes — which glyphs and colors you can customize”

  • TUI — status line, details modes, busy-indicator styles
  • Classic CLI — shared keybindings and slash commands
  • Skins & Themes — which glyphs and colors you can customize
Knowledge check

2 questions answered by this page alone.

Every option is a real identifier from the Hermes documentation. The wrong ones are real too, just from other pages.

1. In this lesson's table, what is the “Meaning” for “●”?
2. Which of these headings does not appear in this lesson?