The Live TUI

tael live opens an interactive terminal UI on top of the same data the CLI queries: a live-updating trace feed, per-service health, a waterfall visualizer for individual traces, and an eval progress view. It's the one place in Tael built for a human to watch rather than an agent to parse.

tael live

Flags

  • Name
    --service
    Type
    string
    Description

    Filter the feed to a single service.

  • Name
    --status
    Type
    ok | error | unset
    Description

    Filter the feed by span status.

  • Name
    --interval
    Type
    seconds (default 2)
    Description

    How often the feed polls the server for new data.

  • Name
    --evals
    Type
    flag
    Description

    Open the eval progress view instead of the trace feed.

  • Name
    --eval-run
    Type
    run_id
    Description

    Open a specific eval run in the eval progress view.

tael live --service api-gateway
tael live --status error --interval 1
tael live --evals

Keyboard controls

KeyAction
1 / 2 / 3Switch between Traces / Services / Evals tabs
j / kMove down / up the list
EnterOpen the trace waterfall visualizer
Esc / BackspaceGo back
cAdd a comment (in trace view)
SpacePause / resume live updates
fToggle failures/regressions only (evals)
sCycle sort: case ID, score, duration, cost, status (evals)
rRefresh immediately
TabMove focus between panes
qQuit

When to use it

The TUI is for humans watching a system in motion — during a deploy, while reproducing a bug, or while an eval suite runs. For programmatic monitoring (an agent watching for regressions), use tael watch instead, which prints signed deltas as plain JSON on an interval.

Was this page helpful?