Structs§
- Agent
Session - Complete agent conversation session assembled from normalized events.
- Agent
Step - Single LLM inference cycle with optional tool executions.
- Agent
Turn - Single user-initiated interaction cycle within a session.
- Message
Block - Agent text response message.
- Reasoning
Block - Agent reasoning/thinking block.
- Session
Metadata - Session metadata (DB-derived, not available from events alone).
- Session
Stats - Aggregated statistics for an entire session.
- Session
Summary - Session summary for listing
- Source
- Source of the agent log (provider-agnostic identifier)
- Spawn
Context - Context about how a sidechain was spawned from a parent session.
- Subagent
Info - Subagent execution information
- Tool
Call Block - Tool invocation request with timing information.
- Tool
Execution - Paired tool call and result with execution metrics.
- Tool
Result Block - Tool execution result with timing information.
- Turn
Metrics - Computed context window metrics for turn visualization.
- Turn
Stats - Aggregated statistics for a single turn.
- User
Message - User input message that initiates a turn.
Enums§
- Session
Order - Order for session listing
- Step
Status - Step completion status
- System
Generated Reason - Reason for system-generated turns.
- Tool
Status - Tool execution status (used in Span API)
- Turn
Origin - Origin of a user message in a turn.