agent-io 0.3.2

A Rust SDK for building AI agents with multi-provider LLM support
Documentation
//! Memory system for AI agents

mod backends;
mod buffer;
mod embeddings;
mod entry;
mod manager;
mod ranker;
mod store;

pub use backends::in_memory::InMemoryStore;
#[cfg(feature = "memory-lancedb")]
pub use backends::lancedb::LanceDbStore;
pub use buffer::RingBuffer;
pub use embeddings::{EmbeddingProvider, MockEmbedding, OpenAIEmbedding};
pub use entry::{MemoryEntry, MemoryType};
pub use manager::{MemoryConfig, MemoryManager};
pub use ranker::{DecayConfig, MemoryRanker, RankingWeights};
pub use store::MemoryStore;