Module session

Module session 

Source

Structs§

AgentSession
Complete agent conversation session assembled from normalized events.
AgentStep
Single LLM inference cycle with optional tool executions.
AgentTurn
Single user-initiated interaction cycle within a session.
MessageBlock
Agent text response message.
ReasoningBlock
Agent reasoning/thinking block.
SessionMetadata
Session metadata (DB-derived, not available from events alone).
SessionStats
Aggregated statistics for an entire session.
SessionSummary
Session summary for listing
Source
Source of the agent log (provider-agnostic identifier)
SpawnContext
Context about how a sidechain was spawned from a parent session.
SubagentInfo
Subagent execution information
ToolCallBlock
Tool invocation request with timing information.
ToolExecution
Paired tool call and result with execution metrics.
ToolResultBlock
Tool execution result with timing information.
TurnMetrics
Computed context window metrics for turn visualization.
TurnStats
Aggregated statistics for a single turn.
UserMessage
User input message that initiates a turn.

Enums§

SessionOrder
Order for session listing
StepStatus
Step completion status
SystemGeneratedReason
Reason for system-generated turns.
ToolStatus
Tool execution status (used in Span API)
TurnOrigin
Origin of a user message in a turn.