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 operationsmodels- Data structures for sessions, messages, and links
Re-exports§
pub use db::Database;pub use models::extract_session_files;pub use models::Annotation;pub use models::ContentBlock;pub use models::LinkCreator;pub use models::LinkType;pub use models::Machine;pub use models::MessageContent;pub use models::MessageRole;pub use models::SessionLink;pub use models::Summary;pub use models::Tag;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
Functions§
- get_
machine_ display_ name - Returns a display-friendly name for a machine ID.
- get_
machine_ id - Returns the machine UUID for the current machine.