SessionSummary
Summary statistics for a completed session trace.
Class Diagram
Section titled “Class Diagram”---
title: SessionSummary
config:
look: handDrawn
theme: colorful
class:
hideEmptyMembersBox: true
---
classDiagram
class SessionSummary {
+string sessionId
+string status
+int32 turns
+int32 checkpoints
+TokenUsage usage
+float64 durationMs
}
class TokenUsage {
+int32 promptTokens
+int32 completionTokens
+int32 totalTokens
}
SessionSummary *-- TokenUsage
Yaml Example
Section titled “Yaml Example”sessionId: sess_abc123status: successturns: 5checkpoints: 2durationMs: 12500Properties
Section titled “Properties”| Name | Type | Description |
|---|---|---|
| sessionId | string | Stable session identifier |
| status | string | Final session status |
| turns | int32 | Number of user/assistant turns in the session |
| checkpoints | int32 | Number of checkpoints created |
| usage | TokenUsage | Aggregated token usage for the session |
| durationMs | float64 | Total elapsed session duration in milliseconds |
Composed Types
Section titled “Composed Types”The following types are composed within SessionSummary: