Interface SessionReportOptions

interface SessionReportOptions {
    audioRecordingPath?: string;
    audioRecordingStartedAt?: number;
    chatHistory: ChatContext;
    enableRecording?: boolean;
    events: AgentEvent[];
    jobId: string;
    modelUsage?: metrics.ModelUsage[];
    options: ReportOptions;
    room: string;
    roomId: string;
    startedAt?: number;
    timestamp?: number;
}

Properties

audioRecordingPath?: string

Path to the audio recording file (if recording was enabled)

audioRecordingStartedAt?: number

Timestamp when the audio recording started (milliseconds)

chatHistory: ChatContext
enableRecording?: boolean
events: AgentEvent[]
jobId: string
modelUsage?: metrics.ModelUsage[]

Usage summaries for the session, one per model/provider combination

options: ReportOptions
room: string
roomId: string
startedAt?: number

Timestamp when the session started (milliseconds)

timestamp?: number

Timestamp when the session report was created (milliseconds)