Skip to content

bodhi-realtime-agent / SessionReport

Interface: SessionReport

Defined in: types/history.ts:42

A full session report including conversation items and pending tool state.

Extends

Properties

analytics?

optional analytics: SessionAnalytics

Defined in: types/history.ts:26

Aggregated session statistics.

Inherited from

SessionRecord.analytics


disconnectReason?

optional disconnectReason: "transfer" | "error" | "user_hangup" | "timeout" | "go_away"

Defined in: types/history.ts:22

Inherited from

SessionRecord.disconnectReason


durationMs?

optional durationMs: number

Defined in: types/history.ts:21

Total session duration in milliseconds.

Inherited from

SessionRecord.durationMs


endedAt?

optional endedAt: number

Defined in: types/history.ts:19

Unix timestamp (ms) when the session ended.

Inherited from

SessionRecord.endedAt


finalAgentName?

optional finalAgentName: string

Defined in: types/history.ts:14

Agent that was active when the session ended.

Inherited from

SessionRecord.finalAgentName


id

id: string

Defined in: types/history.ts:9

Unique session identifier.

Inherited from

SessionRecord.id


initialAgentName

initialAgentName: string

Defined in: types/history.ts:12

Agent that was active when the session started.

Inherited from

SessionRecord.initialAgentName


items

items: ConversationItem[]

Defined in: types/history.ts:44

Complete conversation timeline.


metadata?

optional metadata: Record<string, unknown>

Defined in: types/history.ts:28

Application-specific metadata.

Inherited from

SessionRecord.metadata


pendingToolCalls

pendingToolCalls: PendingToolCall[]

Defined in: types/history.ts:46

Tool calls that were still running when the session ended.


startedAt

startedAt: number

Defined in: types/history.ts:17

Unix timestamp (ms) when the session started.

Inherited from

SessionRecord.startedAt


status

status: "error" | "active" | "ended"

Defined in: types/history.ts:15

Inherited from

SessionRecord.status


transcript?

optional transcript: string

Defined in: types/history.ts:24

Full text transcript of the session (optional).

Inherited from

SessionRecord.transcript


userId

userId: string

Defined in: types/history.ts:10

Inherited from

SessionRecord.userId

Built with VitePress