Expand description
The MemoryProvider trait — the locked contract.
Every Cellar daemon caller — the embedded agent runtime, the NL rule
compiler, the cel_act gateway, the rule matcher post-fire hook, the
Activity tab, the Memory tab, the MCP cel_remember / cel_recall /
cel_forget handlers — depends on this trait. v1 ships
crate::BasicMemoryProvider behind it; the full Memory & Context Manager
(cellar-memory-manager.md) drops in later without caller churn.
Traits§
- Memory
Provider - The full memory provider surface.