TUI Guide

The interactive terminal dashboard for monitoring and managing your task graph.


Launching

wg tui                     # default 2s refresh
wg tui --refresh-rate 1000 # 1s refresh

Views

The TUI has three main views:

Dashboard

Split-pane view showing tasks (left) and agents (right) with status bars. Use Tab to switch between panels, j/k to scroll, and Enter to drill into a selected item.

Graph Explorer

Tree view of the dependency graph showing task status and active agent indicators. Press g from the dashboard to open it. Supports tree and graph view modes (toggle with d), search (/), and subtree collapse/expand (h/l).

Log Viewer

Real-time tailing of agent output with auto-scroll. Jump to top with g (disables auto-scroll) and back to bottom with G (re-enables auto-scroll).

Inspector panel

Nine tabbed views accessible via Alt+Left / Alt+Right (with slide animation):

TabContent
ChatConversation with agents
DetailFull task details with markdown rendering
LogTask log entries
MessagesInter-agent messages
AgencyAgent identity and performance
ConfigService configuration
FilesTask artifacts
Coordinator LogCoordinator activity
FirehoseCombined live stream of all agent activity

Resize the inspector with i (cycle: 1/3 → 1/2 → 2/3 → full) and I (shrink back).

Status bar

  • Service health badge — colored dot (green/yellow/red) with tap-to-inspect
  • Token display — novel vs cached input split per task
  • Lifecycle indicators — Unicode symbols for agency phases (assigning, evaluating, validating, verifying)

Keybindings

Global

KeyAction
qQuit
?Show help overlay
EscBack / close overlay

Dashboard

KeyAction
Tab / Shift+TabSwitch panel (Tasks / Agents)
j/k or arrowsScroll up / down
EnterDrill into selected item
gOpen graph explorer
rRefresh data

Graph Explorer

KeyAction
j/k or arrowsNavigate up / down
h/l or arrowsCollapse / expand subtree
dToggle tree / graph view
EnterView details or jump to agent log
aCycle to next active agent task
/Open search
n / NNext / previous match
rRefresh graph

Log Viewer

KeyAction
j/k or arrowsScroll one line
PageDown / PageUpScroll half viewport
gJump to top (disable auto-scroll)
GJump to bottom (enable auto-scroll)