Covendocs
Memory + ModelsMemory

Memory

Memory overview for OpenCoven familiars and how memory relates to Coven sessions, event logs, and client-owned recall.

1 min read

Coven's daemon records what happened. A familiar's memory layer decides what should be remembered, summarized, searched, and loaded into future sessions.

The daemon does not enforce one memory backend. It gives clients a durable session ledger and event log. Familiar layers can build working, persistent, episodic, and semantic memory on top.

Four memory layers

LayerScopeExamples
Working memoryOne active session or taskCurrent goal, active files, constraints, recent turns.
Persistent memoryCross-session durable factsUser preferences, familiar identity, project conventions.
Episodic memorySpecific events and outcomesPR #6 merged, release succeeded, incident root cause found.
Semantic memoryMeaning-based recallSimilar past debugging patterns, docs topics, architecture concepts.

What the daemon provides

The daemon provides:

  • Session records.
  • Append-only events.
  • Project-rooted harness context.
  • Attach and replay behavior.
  • Local socket access for clients.

Memory lives above that. A client can summarize a session into persistent memory, index event text into semantic memory, or load selected memories back into a familiar prompt.

Was this page helpful?No

Last updated on

On this page