Testable rendering
Semantic terminal geometry, styles, cells, a testable canvas, and a deterministic widget application loop.
Testable rendering
Semantic terminal geometry, styles, cells, a testable canvas, and a deterministic widget application loop.
Widgets
Text, panels, input, menus, and multiple-choice questions, including a retained transcript reducer for streamed turns.
Text layout
ANSI-aware layout and width handling, themes, Markdown, and terminal input and control.
Agent-friendly events
Generic UI events plus an agent lifecycle vocabulary any event source can be adapted to.