Skip to main content

Crate cel_memory_postgres

Crate cel_memory_postgres 

Source
Expand description

PostgreSQL + pgvector backend for cel_memory::MemoryProvider.

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

Structs§

MockEmbedder
Deterministic test embedder. Hashes the input text to a small vector of pseudo-random floats. Never use in production — produces meaningless vectors.
PostgresMemoryProvider
PostgreSQL-backed MemoryProvider using pgvector + tsvector retrieval.

Enums§

PostgresMemoryError
Errors that originate inside the PostgreSQL memory backend.

Traits§

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