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
Steps:
- Read the summary in the top bar to size up the run (node count, number of LLM calls, total tokens).
- Pick a view that fits your 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:
- Open Details. 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.
- Toggle Pretty for a human-readable view, or JSON for the raw payload.
- Expand Timing to see the node's timing breakdown.
- Expand References (N) to list references — the count matches the header number.
- Expand Metadata (N) to see metadata — the count matches the header number.
- If the node has no payload, Final results shows "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 a tool node (e.g. "Get Project Structure"). The Tool I/O button becomes active.
- Open Tool I/O.
- Read the input — the parameters the tool was called with.
- Read the output — the result the tool returned.
- If a format toggle is available, switch between Pretty and JSON.
Dependencies
The Dependencies panel reveals scheduling dependencies between nodes.
User can perform several types of actions:
- Click Deps to 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.