Skip to content

bodhi-realtime-agent / SessionCheckpoint

Interface: SessionCheckpoint

Defined in: types/session.ts:59

A serializable snapshot of the entire session state. Used by SessionStore for persistence and crash recovery.

Properties

activeAgent

activeAgent: string

Defined in: types/session.ts:63

Name of the currently active agent.


conversationItems

conversationItems: ConversationItem[]

Defined in: types/session.ts:67

Full conversation history at checkpoint time.


conversationSummary

conversationSummary: string | null

Defined in: types/session.ts:69

Compressed conversation summary (null if not yet summarized).


pendingToolCalls

pendingToolCalls: PendingToolCall[]

Defined in: types/session.ts:71

Tool calls that were still in flight when the checkpoint was taken.


resumptionHandle

resumptionHandle: string | null

Defined in: types/session.ts:65

Last known Gemini resumption handle.


sessionId

sessionId: string

Defined in: types/session.ts:60


timestamp

timestamp: number

Defined in: types/session.ts:73

Unix timestamp in milliseconds.


userId

userId: string

Defined in: types/session.ts:61

Built with VitePress