Skip to main content

Crate cel_memory_duckdb

Crate cel_memory_duckdb 

Source
Expand description

DuckDB embedded backend for cel_memory::MemoryProvider.

Phase 0–1 starter: open/migrate, write/get, hybrid vector + lexical retrieval, session lifecycle, and stats. Summarization, aging, export, and governance mutations return cel_memory::MemoryError::NotImplemented until later phases — see the crate README.

Structs§

DuckdbMemoryProvider
DuckDB-backed MemoryProvider using array_cosine_distance + ILIKE retrieval.
MockEmbedder
Deterministic test embedder. Hashes the input text to a small vector of pseudo-random floats. Never use in production — produces meaningless vectors.

Enums§

DuckdbMemoryError
Errors that originate inside the DuckDB memory backend.

Traits§

Embedder
An embedder turns text into a fixed-dimension vector.