Skip to main content

Module memory

Module memory 

Source

Re-exports§

pub use auto_dream::AutoDreamState;
pub use auto_memory::AutoMemoryStore;
pub use auto_memory::ConsolidationReport;
pub use auto_memory::MemoryEntry;
pub use auto_memory::MemoryStatus;
pub use auto_memory::MemorySummary;
pub use auto_memory::MemoryType;
pub use auto_memory::configure_connection;
pub use auto_memory::cosine_similarity;
pub use auto_memory::new_entry;
pub use auto_memory::sanitize_id;
pub use checkpoint_writer::run_checkpoint_writer;
pub use embedding::DEFAULT_MODEL_FILE;
pub use embedding::DEFAULT_MODEL_REPO;
pub use embedding::DEFAULT_TOKENIZER_FILE;
pub use embedding::DEFAULT_TOKENIZER_REPO;
pub use embedding::EMBED_DIM;
pub use embedding::Embedder;
pub use embedding::EmbeddingConfig;
pub use embedding::NoEmbedder;
pub use embedding::create_embedder;
pub use embedding::embeddings_available;
pub use global_memory::GlobalMemoryStore;
pub use history_store::HistoryEvent;
pub use history_store::HistoryStore;
pub use history_store::SessionSummary;
pub use maintenance::DreamOptions;
pub use maintenance::DreamResult;
pub use maintenance::run_distill_maintenance;
pub use maintenance::run_dream_maintenance;
pub use maintenance::run_dream_maintenance_with_options;
pub use memory_store::MemoryStore;
pub use memory_store::write_atomic;
pub use rebuild_context::build_rebuild_context;
pub use schemas::SessionCheckpoint;

Modules§

auto_dream
Auto-dream: automatic memory consolidation triggered after turns.
auto_memory
checkpoint_writer
embedding
Local embedding generation for semantic memory search.
extract
Per-turn memory extraction.
global_memory
history_store
maintenance
memory_store
rebuild_context
schemas

Structs§

MemoryManager
Orchestrates the memory system components (SQLite stores + history).