What a trace holds
Each conversation produces a transcript (every turn, every node swap, every tool call with its arguments and response) plus, for a redteam, the final state of its fork. Both feed evaluation: the transcript answers “what did it say,” the tool calls and fork state answer “what did it do.” A trace opens on three tabs.- Transcript
- Spans
- Rubric
The conversation as it happened: caller and agent lines, each tool call with its input, output, duration, and status, and the conversation variables a turn changed. Every line is attributed to the node it ran under. For voice, the transcript also shows what the caller actually heard: the greeting, holding phrases, and backchannels the engine played.
Agent traces are kept for a rolling window of 14 days. Copy the rendered transcript or the raw spans straight from a trace to paste into an issue.
Reading a run
A single trace tells you what one conversation did. A run’s value is in the aggregate, and it rolls up two ways.By scenario
Where to spend the next iteration. “Follow-up visits pass 61%” names a definition of correct the agent is not yet meeting.
By node
Which prompt to edit. “
patient_lookup failed 4 rules” names one node in the graph.Rubrics, scenarios, and rules
The definition of correct that every grade is measured against.
Agents
Open the failing node in the builder and edit the prompt.