Expand description
The MemoryProvider trait — the durable cross-turn memory contract.
This is the single trait every memory backend implements and every caller
depends on. Agents, CLIs, servers, desktop apps, and evaluation harnesses can
compile against this trait while swapping persistence backends underneath.
crate::BasicMemoryProvider is the in-crate reference backend; a full
storage backend (e.g. the cel-memory-sqlite crate) drops in behind the same
surface without caller churn.
Traits§
- Memory
Provider - The full memory provider surface.