Modules§
- queued_
work - Dialect-independent queued-work claim logic shared by durable backends.
Structs§
- Attachment
Reclamation Report - Outcome of a host-invoked orphan-attachment reclamation sweep.
- BlobRef
- File
Attachment Store - GcReport
- Hydrated
Session Checkpoint - InMemory
Attachment Store - InMemory
Process Execution EnvStore - InMemory
Session Store - InMemory
Session Store Factory - Session-id-keyed factory: the same in-memory store is returned for a given session across opens (so a worker rebuild sees the session’s state), and a fresh store is created on first use. Inline durability tier.
- Lease
Owner Identity - Pending
Turn Input Claim Diagnostics - Pending
Turn Input Draft - Persisted
Session Config - Persisted
Session Read - Persisted
Turn State - Protocol
Event - Queued
Work Batch - Queued
Work Batch Draft - Queued
Work Claim - Queued
Work Completion - Queued
Work Item - Runtime
Commit - Runtime
Commit Result - Runtime
Session State - The runtime’s view of a session: the persistable snapshot fields
plus scratch fields the runtime tracks but never persists
(head-revision CAS guard, pending dirty-write buffers, replace-graph
flag). Public serialization goes through
RuntimeSessionState::to_snapshot, which drops runtime-only fields by construction. - Runtime
Turn Commit Stamp - Session
Checkpoint - Session
Execution Lease - Session
Execution Lease Completion - Session
Execution Lease Fence - Session
Graph - Session
Head - Session
Head Meta - Session
Meta - Session
Node Record - Session
Read View - Session
Store Create Request - Turn
Input Claim - Turn
Input Completion - Vacuum
Report - Result of a
StoreMaintenance::vacuum()call.removed_node_countcounts the tombstoned graph-node rows that were physically deleted from the store.removed_pending_turn_input_tombstone_countcounts terminal pending-input evidence rows pruned by host-scheduled retention. Returned so hosts can emit metrics.
Enums§
- Checkpoint
Kind - Delivery
Policy - Graph
Commit Delta - Lease
Owner Liveness - Merge
Key - Queued
Work Claim Boundary - Queued
Work Class - Queued
Work Payload - Session
Execution Lease Claim Outcome - Session
Read Scope - Session
Relation - Slot
Policy - Store
Error
Traits§
- Attachment
Store - Process
Execution EnvStore - Queued
Work Store - Durable queued-work capability: ingress, ordered claiming, and claim leases for non-input work (process wakes and session commands).
- Runtime
Persistence - Exact settled-session persistence protocol required by the runtime.
- Session
Commit Store - Settled-session commit/read capability: the runtime’s atomic transaction facade for visible session state.
- Session
Execution Lease Store - Durable single-writer execution-lane capability, fenced by monotonic fencing tokens.
- Session
Store Factory - Store
Maintenance - Host-scheduled retention and garbage-collection capability over settled state.
- Turn
Input Store - Pending turn-input lifecycle capability: durable ingress for model-visible user input.
Functions§
- load_
persisted_ session_ state - load_
persisted_ session_ state_ active_ path - reclaim_
orphaned_ attachments - Reclaim attachment bytes left orphaned by a crash between
putand the next durable commit — the host-invocable counterpart toStoreMaintenance::gc_unreachablefor attachment payloads.