openclaw/extensions/active-memory
Patrick Erichsen 5fdb5d942b
feat: show declared plugin capabilities and setup guides (#157956)
* feat(plugins): show declared capabilities in plugin details

* docs(plugins): add concise setup guides for empty detail pages

* chore(workboard): refresh generated manifest formatting

* fix(ui): inline customization settings and prioritize capabilities

* fix(plugins): keep invalid display metadata nonfatal

* fix(ui): retain plugin context in inline alerts

* chore(workboard): refresh generated settings bundle reference

* fix(ui): load customization controls from plugin settings

* chore(workboard): regenerate UI bundle with pinned dependencies

* test(plugins): complete staged overview metadata fixture

* fix(tooling): include plugin capabilities in extracted PR wrapper

* test(gateway): include selected plugin capabilities in discovery fixture

* fix(plugins): keep remote details available with invalid UI metadata
2026-09-25 16:43:53 -07:00
..
assets improve(plugins): give bundled logos consistent white icon tiles (#155259) 2026-09-23 19:09:26 -07:00
config.test.ts refactor(memory): deslop memory plugins (#156867) 2026-09-24 06:59:05 -07:00
config.ts refactor(memory): deslop memory plugins (#156867) 2026-09-24 06:59:05 -07:00
doctor-contract-api.test.ts refactor: retire pre-June imports and config migrations (#157165) 2026-09-24 13:01:48 +00:00
doctor-contract-api.ts refactor: retire pre-June imports and config migrations (#157165) 2026-09-24 13:01:48 +00:00
escalation.test.ts fix(active-memory): surface recall outcomes to the model 2026-09-02 09:49:17 +05:30
escalation.ts fix(active-memory): surface recall outcomes to the model 2026-09-02 09:49:17 +05:30
index.test.ts refactor(memory): deslop memory plugins (#156867) 2026-09-24 06:59:05 -07:00
index.ts refactor(memory): deslop memory plugins (#156867) 2026-09-24 06:59:05 -07:00
openclaw.plugin.json feat: group bundled plugin settings by authored manifest metadata (#149331) 2026-09-16 22:03:41 -07:00
prompt.test.ts fix(active-memory): ground recalled summaries (#115803) 2026-08-28 12:39:38 +05:30
prompt.ts fix(active-memory): surface recall outcomes to the model 2026-09-02 09:49:17 +05:30
query.test.ts refactor(active-memory): share closing tag line scan (#147031) 2026-09-14 03:05:49 +08:00
query.ts refactor(memory): deslop memory plugins (#156867) 2026-09-24 06:59:05 -07:00
README.md feat: show declared plugin capabilities and setup guides (#157956) 2026-09-25 16:43:53 -07:00
recall-run.ts fix(memory): preserve rotated recall and simplify consolidation (#137967) 2026-09-04 02:18:00 -07:00
recall-state.test.ts test(active-memory): remove private helper assertions (#137601) 2026-09-07 14:19:31 -07:00
recall-state.ts fix(memory): retain timeout recall and reinforce only visible results (#137894) 2026-09-03 21:55:20 -07:00
recall.ts fix: active memory recalls stale history in large sessions (#149180) 2026-09-16 00:38:17 -06:00
session-policy.ts refactor(memory): deslop memory plugins (#156867) 2026-09-24 06:59:05 -07:00
session.ts fix(memory): retain timeout recall and reinforce only visible results (#137894) 2026-09-03 21:55:20 -07:00
transcript-result.ts refactor(memory): deslop memory plugins (#156867) 2026-09-24 06:59:05 -07:00
transcript-watch.ts refactor(memory): deslop memory plugins (#156867) 2026-09-24 06:59:05 -07:00
transcript.ts refactor(memory): deslop memory plugins (#156867) 2026-09-24 06:59:05 -07:00
trigger-recall.test.ts improve(memory): avoid repeated message processing during trigger recall (#151778) 2026-09-18 20:24:07 +08:00
trigger-recall.ts improve(memory): avoid repeated message processing during trigger recall (#151778) 2026-09-18 20:24:07 +08:00
types.ts refactor(memory): deslop memory plugins (#156867) 2026-09-24 06:59:05 -07:00

Active Memory

Bring relevant memories into a conversation before OpenClaw replies. Active Memory can search prior context and use a recall agent for questions that need deeper retrieval. Its default escalation mode reserves that extra recall step for questions about the past when simpler retrieval is insufficient.

Get started

Configure memory search and an authenticated model for your agent. For private conversation recall, enable the agent's Remember across conversations setting and keep Active Memory enabled.

Use /active-memory status, /active-memory off, or /active-memory on to inspect or change recall for a conversation.

See enabling Active Memory for scope, privacy boundaries, and advanced configuration.