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:
| Module | Contents |
|---|---|
messages | Conversation messages, role strings, metadata |
summaries | Compression summaries per conversation |
persona | Long-lived user attributes (PersonaFactRow) |
trajectory | Goal trajectory entries (TrajectoryEntryRow) |
memory_tree | Hierarchical note consolidation tree (MemoryTreeRow) |
session_digest | Per-session digest records |
experiments | A/B experiment results and session summaries |
corrections | User-issued corrections stored for fine-tuning |
graph_store | Entity/edge adjacency tables for the knowledge graph |
overflow | Context-overflow handling metadata |
preferences | User preference key-value store |
skills | Skill metrics, usage, and version records |
trust | Skill trust scores by source |
acp_sessions | ACP protocol session events |
mem_scenes | Scene segmentation records |
compression_guidelines | LLM compression policy guidelines |
admission_training | A-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
DbGraphStoreimplementation. - memory_
tree - overflow
- persona
- preferences
- session_
digest SQLiteCRUD for thesession_digesttable — upsert, load, delete.- trajectory
Structs§
- AcpSession
Event - AcpSession
Info - DbStore
- Primary relational data store backed by a
DbPool. - Skill
Metrics Row - Skill
Trust Row - Skill
Usage Row - Skill
Version Row
Enums§
- Source
Kind - Discriminant for the skill source stored in the trust table.
Functions§
Type Aliases§
- Sqlite
Store - Backward-compatible type alias. Prefer
DbStorein new code.