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