> ## Documentation Index
> Fetch the complete documentation index at: https://docs.armature.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# Sessions & replay

> Every conversation your MCP sees, scored and replayable

Every conversation your MCP sees lands under **Sessions**, newest first. Open one to read the agent's goal, tool calls, outcome, and the reconstructed conversation.

## The session list

Sessions are goal-phrased — you scan *what users wanted*, not session IDs. Each row shows an outcome dot, the session goal, and the client it came from.

Filter by outcome with one click:

| Filter        | Meaning                                           |
| ------------- | ------------------------------------------------- |
| **All**       | Everything, newest first.                         |
| **Succeeded** | The judge found the user got what they asked for. |
| **Partial**   | Some of the ask was delivered, some wasn't.       |
| **Failed**    | The user didn't get what they came for.           |

You can also filter by use case, and deep links from [Use cases](/dashboard/use-cases) and [Issues](/dashboard/issues) arrive here pre-filtered — the active filter shows as a clearable chip.

Some sessions show no outcome yet: judging runs after a session has been idle for a few minutes, and sessions without enough evidence to judge stay unscored (they're excluded from pass rate).

## Session replay

Opening a session gives you two views:

**Overview** — the verdict card (outcome, score, and the judge's reasoning) above a waterfall of every tool call with timing and status. Failures and errors are visible exactly where they happened, including tool results your server returned as errors.

**Conversation** — the session reconstructed as a dialogue: the user's asks as they evolved turn by turn, the agent's thinking on the left, and the calls it made in between. This is where `user_intent` and `agent_thinking` reported by the SDK surface — see [What the SDK captures](/sdks/telemetry).

<Note>
  When something breaks, you see exactly where: which turn, which call, what the agent believed at the time, and what your server returned.
</Note>

## How outcomes are decided

Once a session goes idle, a judge model reads it end-to-end and scores whether the user got what they asked for. The verdict includes the outcome label, a score, and the evidence. Pass rate everywhere in the dashboard is **successful ÷ judged** sessions.
