Skip to main content

Module store

Module store 

Source
Expand description

SQLite-backed relational store for all persistent agent data.

DbStore (aliased as SqliteStore) wraps a zeph_db::DbPool and provides typed sub-store modules for every data domain:

ModuleContents
messagesConversation messages, role strings, metadata
summariesCompression summaries per conversation
personaLong-lived user attributes (PersonaFactRow)
trajectoryGoal trajectory entries (TrajectoryEntryRow)
memory_treeHierarchical note consolidation tree (MemoryTreeRow)
session_digestPer-session digest records
experimentsA/B experiment results and session summaries
correctionsUser-issued corrections stored for fine-tuning
graph_storeEntity/edge adjacency tables for the knowledge graph
overflowContext-overflow handling metadata
preferencesUser preference key-value store
skillsSkill metrics, usage, and version records
trustSkill trust scores by source
acp_sessionsACP protocol session events
mem_scenesScene segmentation records
compression_guidelinesLLM compression policy guidelines
admission_trainingA-MAC admission training data

Re-exports§

pub use memory_tree::MemoryTreeRow;
pub use persona::PersonaFactRow;
pub use trajectory::NewTrajectoryEntry;
pub use trajectory::TrajectoryEntryRow;

Modules§

admission_training
SQLite-backed store for RL admission control training data (#2416).
compression_guidelines
SQLite-backed store for ACON compression guidelines and failure pairs.
compression_predictor
SQLite-backed store for the compression quality predictor (#2460).
corrections
experiments
graph_store
Raw graph persistence trait and DbGraphStore implementation.
memory_tree
overflow
persona
preferences
session_digest
SQLite CRUD for the session_digest table — upsert, load, delete.
trajectory

Structs§

AcpSessionEvent
AcpSessionInfo
DbStore
Primary relational data store backed by a DbPool.
SkillMetricsRow
SkillTrustRow
SkillUsageRow
SkillVersionRow

Enums§

SourceKind
Discriminant for the skill source stored in the trust table.

Functions§

role_str

Type Aliases§

SqliteStore
Backward-compatible type alias. Prefer DbStore in new code.