Skip to content

Add Formative Memory (OpenClaw memory plugin)#16

Open
jarimustonen wants to merge 1 commit into
LHL3341:mainfrom
jarimustonen:add-formative-memory
Open

Add Formative Memory (OpenClaw memory plugin)#16
jarimustonen wants to merge 1 commit into
LHL3341:mainfrom
jarimustonen:add-formative-memory

Conversation

@jarimustonen

Copy link
Copy Markdown

Adding Formative Memory to the Skills & Tools section (memory layer for OpenClaw agents).

A biologically-inspired OpenClaw memory plugin:

  • Recall — hybrid BM25 + embedding search with strength-weighted ranking and one-hop association expansion (weighted bidirectional links between memories).
  • Evaluate — attribution tracks which surfaced memories actually influenced the reply; only those are reinforced.
  • Capture — explicit memory_store or chain-of-thought auto-capture that filters durable facts.
  • Consolidate — nightly "sleep" loop: decay, prune, LLM-merge. All mutation deferred here, so live chat stays read-only and fast.

Differs from the other memory entries already on the list (mem0, memU, MemOS, MoltBrain, openclaw-supermemory, etc.) mainly through provenance-based reinforcement (memory strength reflects demonstrated influence on the reply, not just retrieval frequency) and deferred mutation (all writes batched into nightly consolidation).

Single-file SQLite + FTS5 + sqlite-vec — no external services. Content-addressed (SHA-256) memory objects make duplicates structurally impossible.

Happy to adjust wording or section placement.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant