openclaw/extensions/active-memory
Peter Steinberger eafe2a8d0b
refactor: consolidate duplicated plugin state and doctor migration plumbing onto SDK seams (#99850)
* refactor(plugin-sdk): add createPersistentDedupeCache and migrate channel presence caches

* refactor(matrix): adopt SDK approval reaction target store

* refactor(plugin-sdk): share doctor legacy-state migration fs helpers

* refactor(memory-core): dedupe qmd cache entry envelope validation

* chore(plugin-sdk): pin surface budgets for shared dedupe and doctor helpers

* test(matrix): use future approval expiry fixtures for reaction targets

* test(matrix): use future approval expiry fixtures for reaction targets
2026-07-04 01:51:03 -07:00
..
config.test.ts docs: document small extension sources 2026-06-04 21:02:07 -04:00
doctor-contract-api.test.ts docs: document small extension sources 2026-06-04 21:02:07 -04:00
doctor-contract-api.ts refactor: consolidate duplicated plugin state and doctor migration plumbing onto SDK seams (#99850) 2026-07-04 01:51:03 -07:00
index.test.ts Fix active-memory stale ops summaries (#95888) 2026-07-01 00:59:47 -07:00
index.ts Fix active-memory stale ops summaries (#95888) 2026-07-01 00:59:47 -07:00
openclaw.plugin.json fix(active-memory): preserve verbose recall summaries (#90739) 2026-06-13 23:38:58 -07:00