Re-exports§
pub use backend::classify_memory_backend;pub use backend::default_memory_backend_key;pub use backend::MemoryBackendKind;pub use chunker::chunk_markdown;pub use chunker::Chunk;pub use embeddings::create_embedding_provider;pub use embeddings::EmbeddingProvider;pub use embeddings::NoopEmbedding;pub use embeddings::OpenAiEmbedding;pub use episodic::EpisodicMemoryConfig;pub use episodic::EpisodicMemoryConfigBuilder;pub use episodic::EpisodicMemoryStore;pub use episodic::SessionSnapshotConfig;pub use markdown::MarkdownMemory;pub use none::NoneMemory;pub use sqlite::SqliteMemory;pub use traits::Memory;pub use traits::MemoryCategory;pub use traits::MemoryEntry;pub use vector::bytes_to_vec;pub use vector::cosine_similarity;pub use vector::hybrid_merge;pub use vector::vec_to_bytes;pub use vector::ScoredResult;
Modules§
- backend
- chunker
- Line-based markdown chunker — splits documents into semantic chunks.
- config
- Memory configuration with unified config resolution
- embeddings
- Embedding providers for semantic memory search
- episodic
- Episodic memory configuration and storage
- markdown
- none
- sqlite
- traits
- vector
- Vector operations — cosine similarity, normalization, hybrid merge.