docs(tui): rename "Ink TUI" to just "TUI" throughout user-facing surfaces

"Ink" is the React reconciler — implementation detail, not branding.
Consistent naming: the classic CLI is the CLI, the new one is the TUI.

Updated docs: user-guide/tui.md, user-guide/cli.md cross-link, quickstart,
cli-commands reference, environment-variables reference.

Updated code: main.py --tui help text, server.py user-visible setup
error, AGENTS.md "TUI Architecture" section.

Kept "Ink" only where it is literally the library (hermes-ink internal
source comments, AGENTS.md tree note flagging ui-tui/ as a React/Ink dir).
This commit is contained in:
Brooklyn Nicholson 2026-04-16 19:38:21 -05:00
parent 2812bfe5b9
commit 7ffefc2d6c
8 changed files with 22 additions and 22 deletions

View file

@ -64,7 +64,7 @@ hermes-agent/
│ ├── src/components/ # Ink components (branding, markdown, prompts, pickers, etc.)
│ ├── src/hooks/ # useCompletion, useInputHistory, useQueue, useVirtualHistory
│ └── src/lib/ # Pure helpers (history, osc52, text, rpc, messages)
├── tui_gateway/ # Python JSON-RPC backend for Ink TUI
├── tui_gateway/ # Python JSON-RPC backend for the TUI
│ ├── entry.py # stdio entrypoint
│ ├── server.py # RPC handlers and session logic
│ ├── render.py # Optional rich/ANSI bridge
@ -194,7 +194,7 @@ if canonical == "mycommand":
## TUI Architecture (ui-tui + tui_gateway)
The Ink TUI is a full replacement for the PT CLI, activated via `hermes --tui` or `HERMES_TUI=1`.
The TUI is a full replacement for the PT CLI, activated via `hermes --tui` or `HERMES_TUI=1`.
### Process Model