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

@ -843,7 +843,7 @@ def _ensure_tui_node() -> None:
def _make_tui_argv(tui_dir: Path, tui_dev: bool) -> tuple[list[str], Path]:
"""Ink TUI: --dev → tsx src; else node dist (HERMES_TUI_DIR or ui-tui, build when stale)."""
"""TUI: --dev → tsx src; else node dist (HERMES_TUI_DIR or ui-tui, build when stale)."""
_ensure_tui_node()
def _node_bin(bin: str)-> str:
@ -925,7 +925,7 @@ def _make_tui_argv(tui_dir: Path, tui_dev: bool) -> tuple[list[str], Path]:
return [node, str(root / "dist" / "entry.js")], root
def _launch_tui(resume_session_id: Optional[str] = None, tui_dev: bool = False):
"""Replace current process with the Ink TUI."""
"""Replace current process with the TUI."""
tui_dir = PROJECT_ROOT / "ui-tui"
env = os.environ.copy()
@ -5236,7 +5236,7 @@ For more help on a command:
"--tui",
action="store_true",
default=False,
help="Launch the Ink-based terminal UI instead of the classic REPL"
help="Launch the modern TUI instead of the classic REPL"
)
parser.add_argument(
"--dev",
@ -5349,7 +5349,7 @@ For more help on a command:
"--tui",
action="store_true",
default=False,
help="Launch the Ink-based terminal UI instead of the classic REPL"
help="Launch the modern TUI instead of the classic REPL"
)
chat_parser.add_argument(
"--dev",