Documentation / @agentick/core / SessionSnapshot
Interface: SessionSnapshot
Defined in: core/src/app/types.ts:849
Serialized session state for persistence/resumption.
Properties
comState
comState:
Record<string,unknown>
Defined in: core/src/app/types.ts:859
COM key-value state (useComState)
dataCache
dataCache:
Record<string,SerializableCacheEntry>
Defined in: core/src/app/types.ts:861
useData cache (entries with persist !== false)
metadata?
optionalmetadata:Record<string,unknown>
Defined in: core/src/app/types.ts:869
Immutable identity labels (persists across hydration)
parentSessionId?
optionalparentSessionId:string|null
Defined in: core/src/app/types.ts:867
Parent session ID (null if root session)
sessionId
sessionId:
string
Defined in: core/src/app/types.ts:853
Session ID
tick
tick:
number
Defined in: core/src/app/types.ts:855
Tick number at snapshot time
timeline
timeline:
COMTimelineEntry[] |null
Defined in: core/src/app/types.ts:857
Serialized conversation/timeline
timestamp
timestamp:
number
Defined in: core/src/app/types.ts:865
Timestamp of snapshot
usage?
optionalusage:UsageStats
Defined in: core/src/app/types.ts:863
Accumulated usage stats across all sends
version
version:
string
Defined in: core/src/app/types.ts:851
Session version for compatibility