Modules§
- queued_
work - Dialect-independent queued-work claim logic shared by durable backends.
Structs§
- 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.
- 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
Graph - Session
Head - Session
Head Meta - Session
Meta - Session
Node Record - Session
Read View - Session
Store Create Request - Token
Ledger Entry - A single row in the token cost ledger. One per unique
(source, model)pair — accumulated, not per-call. - 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§
- Delivery
Policy - Graph
Commit Delta - Merge
Key - Queued
Work Claim Boundary - Queued
Work Payload - Session
Read Scope - Session
Relation - Slot
Policy - Store
Error
Traits§
- Attachment
Store - Process
Execution EnvStore - Runtime
Persistence - Exact settled-session persistence protocol required by the runtime.
- Session
Store Factory