Redesigned TUI
Traces CLI v0.6.1 ships a fully redesigned terminal interface. The new TUI adapts to your terminal size, adds in-place session resuming and search, and rides a long list of startup and memory improvements.
A responsive, componentized interface
The TUI is build on OpenTUI, which is a Zig-powered terminal rendering engine. The redesign transformed the old single-file view into focused, composable components (header, list, detail, dialogs, footer) with shared state via Solid context.
The layout now responds to your terminal width. A width healer maps the terminal size to a layout mode and picks per-column widths, switching between a wide table layout and a compact layout so the list, header, and dialogs stay readable at small sizes without losing keyboard navigation or publish action. In wide mode you get full columns (time, directory, agent, message count, preview, link); in compact mode rows collapse to essentials.
Resume a session without leaving the TUI
You can now resume any session directly from the list or detail view. The TUI reuses the same resume logic as the traces resume command, so the decision between an exact-native reopen (the same session, no tokens spent) and a new session status consistent.
When a new session is needed, the TUI opens an agent picker that lets you launch into your original agent or a different one, and it remembers your default. On launch, the TUI suspends the renderer and hands the current terminal to the agent, then re-renders when it exits.
Search from the CLI
Press / to filter your trace list as you type. Search matches trace titles across every trace, including subagents hidden under a collapse parent. It has two modes: type in input mode, then press Enter to switch to navigate mode and move through results with j/k; Esc clears and exits. Matching is debounced and precomputed so the next keypress stays immediate even on large lists.
Performance improvements
This release folds in a batch of measured startup and memory work: a lazy command router so fast commands skip loading adapters, OpenTUI, and Sentry; bounded adapter metadata reads instead of whole-file parses; and duplicate-refresh guards.
Get started
Update your CLI to vO.6.1, then run traces to open the redesigned interface.