a3s-memory 0.1.3

A3S Memory - Pluggable memory storage for AI agents
Documentation
//! Caller-owned, ephemeral vector indexing primitives.
//!
//! The module deliberately does not generate embeddings or infer semantic
//! equivalence. A caller supplies admitted vectors and owns their lifecycle.

mod in_memory;
mod index;
mod search;
mod types;

#[cfg(test)]
mod tests;

pub use in_memory::InMemoryVectorIndex;
pub use index::VectorIndex;
pub use types::{
    VectorBudgetResource, VectorIndexDescriptor, VectorIndexError, VectorIndexStatus, VectorMetric,
    VectorNormalization, VectorRecord, VectorResult, VectorRevision, VectorSearchHit,
    VectorSearchRequest, VectorSearchResult,
};