Module storage

Module storage 

Source
Expand description

SQLite storage layer for sessions, messages, and links. Storage layer for Lore.

This module provides SQLite-based persistence for sessions, messages, and session-to-commit links. It handles schema migrations and provides query methods for the CLI and future daemon.

§Submodules

  • db - Database connection and query operations
  • models - Data structures for sessions, messages, and links

Re-exports§

pub use db::Database;
pub use models::extract_session_files;
pub use models::ContentBlock;
pub use models::LinkCreator;
pub use models::LinkType;
pub use models::MessageContent;
pub use models::MessageRole;
pub use models::Message;
pub use models::Session;

Modules§

db
SQLite database connection and query operations. SQLite storage layer for Lore.
models
Data structures representing sessions, messages, and links. Core data models for Lore