Peter Steinberger
beaff3c553
fix: clarify plugin command alias diagnostics ( #64242 ) (thanks @feiskyer)
2026-04-10 14:56:12 +01:00
Peter Steinberger
10b26ed2ec
test: restore full gate stability
2026-04-10 11:36:41 +01:00
Peter Steinberger
ac12b0701b
style: format memory and gateway touchups
2026-04-09 00:44:09 +01:00
Mariano Belinky
a71ad12044
Memory/dreaming: harden grounded backfill follow-ups
2026-04-08 23:43:39 +02:00
Mariano
e8209e4cf9
Memory/dreaming: feed grounded backfill into short-term promotion ( #63370 )
...
Merged via squash.
Prepared head SHA: 5dfe246ef9
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-04-08 23:31:37 +02:00
Peter Steinberger
79f440c903
fix(memory): accept embedded dreaming heartbeat tokens
2026-04-08 19:59:36 +01:00
Mariano
078e7a6586
feat(memory): harden grounded REM extraction ( #63297 )
...
Merged via squash.
Prepared head SHA: e188b7e26d
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-04-08 20:28:03 +02:00
Mariano
dbf5960bd9
feat(memory): add grounded REM backfill lane ( #63273 )
...
Merged via squash.
Prepared head SHA: 4450f25485
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-04-08 20:23:28 +02:00
Peter Steinberger
ba1ffaca57
test: trim memory cli polling setup
2026-04-07 03:56:29 +01:00
Peter Steinberger
9cd225ebbe
test: trim memory cli workspace setup
2026-04-07 03:43:44 +01:00
Peter Steinberger
955f38086b
test: trim memory-core test fixture churn
2026-04-06 23:45:18 +01:00
Peter Steinberger
637a5b137e
test: trim memory-core fixture setup
2026-04-06 23:25:55 +01:00
Peter Steinberger
b4ec7d77ce
test: reuse memory temp fixtures
2026-04-06 19:28:18 +01:00
Peter Steinberger
d733786cf7
test: slim memory cli runtime mock imports
2026-04-06 17:46:48 +01:00
Peter Steinberger
f2a710ce63
fix(ci): align stale test expectations
2026-04-06 16:53:21 +01:00
Peter Steinberger
0337a0d7f8
fix(memory): warn cleanly on degraded vector recall
2026-04-06 15:23:30 +01:00
Vincent Koc
33926ecef1
test(memory-core): align dreaming expectations
2026-04-06 05:17:49 +01:00
Mariano
79348f73c8
feat(memory-core): add REM preview and safe promotion replay ( #61540 )
...
* memory: add REM preview and safe promotion replay thanks @mbelinky
* changelog: note REM preview and promotion replay
---------
Co-authored-by: Vignesh <mailvgnsh@gmail.com >
2026-04-05 15:32:38 -07:00
Vincent Koc
8ff41a6bc4
refactor(memory-core): rename sleep surface back to dreaming
2026-04-05 18:35:54 +01:00
Vincent Koc
550872777e
feat(memory-core): introduce sleep phases
2026-04-05 18:35:54 +01:00
Peter Steinberger
f7670bde7e
fix(memory-core): align dreaming promotion
2026-04-05 15:47:25 +01:00
Vincent Koc
0609bf8581
feat(memory): harden dreaming and multilingual memory promotion ( #60697 )
...
* feat(memory): add recall audit and doctor repair flow
* refactor(memory): rename symbolic scoring and harden dreaming
* feat(memory): add multilingual concept vocabulary
* docs(changelog): note dreaming memory follow-up
* docs(changelog): shorten dreaming follow-up entry
* fix(memory): address review follow-ups
* chore(skills): tighten security triage trust model
* Update CHANGELOG.md
2026-04-04 15:48:13 +09:00
Vignesh
4c1022c73b
feat(memory-core): add dreaming promotion with weighted recall thresholds ( #60569 )
...
* memory-core: add dreaming promotion flow with weighted thresholds
* docs(memory): mark dreaming as experimental
* memory-core: address dreaming promotion review feedback
* memory-core: harden short-term promotion concurrency
* acpx: make abort-process test timer-independent
* memory-core: simplify dreaming config with mode presets
* memory-core: add /dreaming command and tighten recall tracking
* ui: add Dreams tab with sleeping lobster animation
Adds a new Dreams tab to the gateway UI under the Agent group.
The tab is gated behind the memory-core dreaming config — it only
appears in the sidebar when dreaming.mode is not 'off'.
Features:
- Sleeping vector lobster with breathing animation
- Floating Z's, twinkling starfield, moon glow
- Rotating dream phrase bubble (17 whimsical phrases)
- Memory stats bar (short-term, long-term, promoted)
- Active/idle visual states
- 14 unit tests
* plugins: fix --json stdout pollution from hook runner log
The hook runner initialization message was using log.info() which
writes to stdout via console.log, breaking JSON.parse() in the
Docker smoke test for 'openclaw plugins list --json'. Downgrade to
log.debug() so it only appears when debugging is enabled.
* ui: keep Dreams tab visible when dreaming is off
* tests: fix contracts and stabilize extension shards
* memory-core: harden dreaming recall persistence and locking
* fix: stabilize dreaming PR gates (#60569 ) (thanks @vignesh07)
* test: fix rebase drift in telegram and plugin guards
2026-04-03 20:26:53 -07:00
Peter Steinberger
f36ed7105f
test: reduce extension runtime partial mocks
2026-04-03 18:33:47 +01:00
Vincent Koc
710c63edad
test(extensions): use direct runtime capture helpers
2026-04-03 21:37:41 +09:00
Vincent Koc
89dbaa87aa
fix(memory): add cli qmd session context ( #57493 )
2026-03-30 16:18:56 +09:00
Peter Steinberger
8861cdbb6f
refactor(plugin-sdk): untangle extension test seams
2026-03-29 23:43:53 +01:00
Peter Steinberger
f6de4cd766
refactor: remove memory-core runtime barrel
2026-03-27 02:54:23 +00:00
Peter Steinberger
bd6c7969ea
refactor: extract memory host sdk package
2026-03-27 02:49:33 +00:00
Peter Steinberger
cad83db8b2
refactor: move memory engine into memory plugin
2026-03-26 23:20:35 +00:00
Peter Steinberger
b96fccadb9
refactor: clean memory plugin host boundary
2026-03-26 23:02:24 +00:00
Peter Steinberger
3d0050c306
refactor: add memory-core extension sources
2026-03-26 22:00:13 +00:00