Skip to content

bodhi-realtime-agent / SessionCheckpoint

Interface: SessionCheckpoint ​

Defined in: src/types/session.ts:86

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

Properties ​

activeAgent ​

activeAgent: string

Defined in: src/types/session.ts:90

Name of the currently active agent.


conversationItems ​

conversationItems: ConversationItem[]

Defined in: src/types/session.ts:94

Full conversation history at checkpoint time.


conversationSummary ​

conversationSummary: string | null

Defined in: src/types/session.ts:96

Compressed conversation summary (null if not yet summarized).


pendingToolCalls ​

pendingToolCalls: PendingToolCall[]

Defined in: src/types/session.ts:98

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


resumptionHandle ​

resumptionHandle: string | null

Defined in: src/types/session.ts:92

Last known Gemini resumption handle.


sessionId ​

sessionId: string

Defined in: src/types/session.ts:87


timestamp ​

timestamp: number

Defined in: src/types/session.ts:100

Unix timestamp in milliseconds.


userId ​

userId: string

Defined in: src/types/session.ts:88

Built with VitePress