Working with the Trace
Each trace screen consists of several elements.
Layout of the trace screen:
- Top bar
- View switcher: Graph / Waterfall / Tree
- Side panels group: Deps / Tool I/O / Details.
- Visualization area
- Right-hand panels
User can pick a view that fits his goal:
- Graph
- Waterfall
- Tree
Graph View
A node graph of the run, with arrows connecting steps. It includes collapsible groups, guardrail badges, nested-step counters, and a final-result card.
User can perform several actions:
- Zoom In / Out — click the
+/−buttons, or hold the mouse over the graph and scroll the wheel for smooth zoom. - Fit View — click Fit View to fit the whole graph into the visible area.
- Pan — click and drag empty canvas to move around.
- Mini Map — click a region of the mini map to jump there.
- Toggle Interactivity (lock icon) — lock/unlock the canvas to prevent or allow moving node positions.
Waterfall View
What it shows: A time diagram of spans. Each row is a span with its name, type, duration and sometimes tokens. Groups are collapsible. Controls include Critical path, Reset zoom, a zoom-window slider, and hints "⇧ drag to zoom · ⌘ wheel".
Tree View
A hierarchical Trace tree. Each node has a type icon, a name, an iteration label a duration, tokens (for LLM nodes) and tool-call counters. Branches are expandable.
User can perform several actions
- Open the Tree view to see the hierarchy from the root down.
- Click a node's expand arrow to reveal its children; click again to collapse.
- Read repeated steps by their numbering — numbering is sequential.
- Read iteration labels — they follow the execution order.
- Read per-node metrics on LLM nodes — duration and tokens.
- Click any node to load its details into the Inspector; the selection syncs with Graph and Waterfall.
- Expand the deepest branch to verify structure — indentation stays correct, with no truncation.
Result: You have a complete, multi-angle picture of a single run and can drill into any step.
Side Panels
Inspector / Details
The Inspector (opened via the Details side panel) shows everything about the currently selected node.
User can perform several types of actions:
OpenDetails. With no node selected, it reads"Select a node on the canvas or in the tree sidebar to inspect it."Select a node (in Graph, Waterfall or Tree). The Inspector fills with its type, status, name, ownership and duration.TogglePrettyfor a human-readable view, orJSONfor the raw payload.ExpandTimingto see the node's timing breakdown.ExpandReferences (N)to list references — the count matches the header number.ExpandMetadata (N)to see metadata — the count matches the header number.If the node has no payload,Final resultsshows"No final result payload recorded."Click the ownership linkto navigate to highlight the parent node.Click×to close the panel.
Tool I/O
The Tool I/O panel shows the input and output of a tool call.
User can perform several types of actions:
Select atoolnode (e.g."Get Project Structure"). TheTool I/Obutton becomes active.OpenTool I/O.Read theinput— the parameters the tool was called with.Read theoutput— the result the tool returned.If a format toggle is available, switch betweenPrettyandJSON.
Dependencies
The Dependencies panel reveals scheduling dependencies between nodes.
User can perform several types of actions:
ClickDepsto open the dependencies panel / mode.Find a node marked"Has scheduling dependencies"— the indicator confirms it has them.Select a node that has dependencies — its related nodes / edges are highlighted.Select an independent node — no dependencies are shown (empty), confirming it isn't waiting on anything.





