interface SessionReport {
    audioRecordingPath?: string;
    audioRecordingStartedAt?: number;
    chatHistory: ChatContext;
    duration?: number;
    enableRecording: boolean;
    events: AgentEvent[];
    jobId: string;
    options: VoiceOptions;
    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
duration?: number

Duration of the session in milliseconds

enableRecording: boolean
events: AgentEvent[]
jobId: string
options: VoiceOptions
room: string
roomId: string
startedAt: number

Timestamp when the session started (milliseconds)

timestamp: number

Timestamp when the session report was created (milliseconds), typically at the end of the session