Module session

Module session 

Source

Re-exports§

pub use assembler::assemble_session;
pub use extensions::SessionAnalysisExt;
pub use summary::SessionSummary;
pub use summary::summarize;

Modules§

assembler
extensions
Extension traits for session analysis.
summary
types
Re-export session types from agtrace-types.

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.
SessionStats
Aggregated statistics for an entire session.
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.