Structs§
- Attachment
Intent - A pending attachment write recorded before the bytes hit the
AttachmentStorebackend. - Attachment
Manifest Entry - BlobRef
- GcReport
- Hydrated
Session Checkpoint - Persisted
Session Read - Runtime
Commit - Runtime
Commit Result - Runtime
Turn Commit Stamp - Session
Checkpoint - Session
Head - Session
Head Meta - Session
Meta - Session
Picker Info - Lightweight session info for the resume picker.
- Vacuum
Report - Result of a
RuntimePersistence::vacuum()call.removed_node_countcounts the tombstoned graph-node rows that were physically deleted from the store. Returned so hosts can emit metrics.
Enums§
Traits§
- Attachment
Manifest - Trait alias for the synchronous attachment-manifest surface on
RuntimePersistence. Used bySessionScopedAttachmentStoreto record intent rows beforeputand by GC sweeps to reconcile orphans. See theAttachmentIntentdoc comment for the full crash-safety story. - Runtime
Persistence - Exact settled-session persistence protocol required by the runtime.
Functions§
- ensure_
supported_ schema_ version - Reject a persisted record whose
schema_versiondoes not match the version this binary supports. Backends call this immediately after deserializing a record from durable storage. - load_
persisted_ session_ state - load_
persisted_ session_ state_ active_ path - refresh_
persisted_ session_ state