Skip to main content

Module provider

Module provider 

Source
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§

MemoryProvider
The full memory provider surface.