Read full transcripts of what people asked and how your agent answered.
Conversations is where you find out what your agent is actually like to use. Every exchange is stored with its transcript and the runs that produced it, so you can read a real answer instead of guessing how the prompt behaved.
It is also the highest-value page for improving the agent. Aggregate metrics tell you something changed; transcripts tell you what to fix.
A conversation's status reflects its most recent run.
| Status | Meaning |
|---|---|
| Pending | A run has been accepted but has not started streaming |
| Streaming | The agent is producing a response right now |
| Completed | The last run finished successfully |
| Failed | The last run ended with an error |
| Stopped | Someone interrupted the response |
Filtering to Failed is the quickest way to find the conversations worth reading first.
Filters live in the URL, so a filtered view is a link you can paste into a ticket or a channel.
Choose Export to download every conversation matching the current search, date range, status, and user filters. The export includes all matching pages, always includes dashboard preview traffic, and offers three detail levels:
| Detail level | Contents |
|---|---|
| Summary | Conversation metadata, status, timestamps, and linked user |
| Transcript | Summary fields plus the complete ordered message transcript |
| Full diagnostics | Transcript fields plus the UI-safe run diagnostics |
JSON exports use nested messages and runs arrays. Summary CSV is one file. Transcript CSV downloads a ZIP containing conversations.csv and messages.csv; Full diagnostics adds runs.csv. The files join on conversation IDs.
Internal tenant and end-user keys, raw usage payloads, and other restricted fields are never included. A synchronous export can contain up to 10,000 conversations or 25 MiB; use a narrower date range, filters, or detail level if either limit is reached.
The drawer opens with the conversation's ID, user, status, and start and last-activity timestamps, then two sections.
Transcript is the full message log — user messages and agent responses with timestamps, updating live if the conversation is still streaming. This is what the person saw.
Runs lists the model calls behind the conversation, each with its model, duration, and status, linking into Logs. A single message can involve several runs when the agent calls tools before answering.
Reading transcripts in bulk surfaces patterns no metric will:
Change one thing at a time and read the same class of conversation again. Prompt changes apply to the next message, so the loop is short.
Filter to Failed, then open the linked run in Logs. The transcript shows what the person experienced and the run shows the error code behind it.