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