Peter Steinberger
58d7df7985
fix(ci): restore contracts and type gates
2026-04-06 19:10:31 +01:00
Peter Steinberger
10802e20d6
test: trim memory hotspot fixture setup
2026-04-06 18:55:54 +01:00
Peter Steinberger
e6b95624d9
test: reuse qmd manager fixture cleanup
2026-04-06 18:55:54 +01:00
Peter Steinberger
3921bb2df6
perf: extract memory manager state helpers
2026-04-06 18:39:06 +01:00
Peter Steinberger
b5c9a46633
test: pre-register memory embedding adapters
2026-04-06 18:39:06 +01:00
Peter Steinberger
d733786cf7
test: slim memory cli runtime mock imports
2026-04-06 17:46:48 +01:00
Peter Steinberger
30c686423f
perf: avoid full config resolution in qmd sync
2026-04-06 17:46:48 +01:00
Vincent Koc
c01b4981af
test(memory-core): seed qmd manager provider registry
2026-04-06 17:10:18 +01:00
Peter Steinberger
8b79cbcd06
build(plugins): align package versions to 2026.4.6
2026-04-06 17:05:30 +01:00
Peter Steinberger
723c0ea2b7
test: speed up memory manager hotspot tests
2026-04-06 17:04:13 +01:00
Peter Steinberger
6f841ff121
test: cache memory manager helper imports
2026-04-06 17:04:13 +01:00
Vincent Koc
38c520acc3
chore(memory-core): type embedding test mocks
2026-04-06 16:58:14 +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
mainstay22
a224f59fe3
fix(memory): surface warning when sqlite-vec unavailable during index
...
When chunks_vec cannot be updated (sqlite-vec extension not loaded),
the memory index now emits an error-level warning instead of silently
reporting success.
Before this change: 'Memory index updated (hull).' was emitted even
when the vector index (chunks_vec) was not updated due to sqlite-vec
being unavailable. This masked silent vector recall degradation.
After this change:
- If vector.enabled=true and vector.available=false: emits
'Memory index WARNING (agentId): chunks_vec not updated — sqlite-vec
unavailable: <reason>. Vector recall degraded.'
- If vector is healthy: emits normal success message unchanged
- Per-file warning also emitted in writeChunks when chunks are written
without vector embeddings
Fixes: HELM-0251 (local dist patch — this makes it update-safe)
Related: HELM-0252 (this PR)
2026-04-06 15:23:30 +01:00
Vincent Koc
620537914b
fix(plugins): clean bundled extension lint tail
2026-04-06 15:21:46 +01:00
Peter Steinberger
af62a2c2e4
style: fix extension lint violations
2026-04-06 14:53:55 +01:00
Ted Li
23730229e1
fix(memory-core): ignore managed dreaming blocks during daily ingestion ( #61720 ) (thanks @MonkeyLeeT)
2026-04-06 13:22:54 +01:00
Vincent Koc
2751874cbb
test(memory-core): align short-term repair expectations
2026-04-06 12:26:45 +01:00
Vincent Koc
a896d5df0c
test(memory-core): reuse workspace helper in temp dir tests
2026-04-06 05:28:18 +01:00
Vincent Koc
39099b8022
test(memory-core): reuse workspace helper in dreaming tests
2026-04-06 05:27:17 +01:00
Vincent Koc
f02f16db01
test(memory-core): reuse narrative workspace helper
2026-04-06 05:23:05 +01:00
Vincent Koc
b0f11f4eef
test(memory-core): share workspace test helper
2026-04-06 05:21:45 +01:00
Vincent Koc
33926ecef1
test(memory-core): align dreaming expectations
2026-04-06 05:17:49 +01:00
Peter Steinberger
57fae2e8fa
fix: restore protocol and extension ci
2026-04-06 05:04:29 +01:00
Vincent Koc
5716d83336
feat(memory-wiki): restore llm wiki stack
2026-04-06 04:56:52 +01:00
Mariano
20cbc11f1a
memory: trim generic daily chunk headings ( #61597 )
...
* memory: trim generic daily chunk headings
* docs: tag dreaming heading cleanup changelog
* docs: attribute dreaming heading cleanup changelog
2026-04-06 03:47:36 +02:00
Mariano
4661bf66c4
memory: chunk daily dreaming ingestion ( #61583 )
...
Merged via squash.
Prepared head SHA: 88816a01ef
Co-authored-by: mbelinky <17249097+mbelinky@users.noreply.github.com >
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-04-06 03:17:10 +02:00
Vincent Koc
7c9108aaf7
fix(memory-qmd): streamline compatibility coverage
2026-04-06 01:52:01 +01:00
Vincent Koc
098f4eeebb
fix(memory-qmd): restore qmd compatibility defaults
2026-04-06 01:31:51 +01:00
Vignesh Natarajan
61e61ccc18
Dreaming: simplify sweep flow and add diary surface
2026-04-05 17:18:54 -07:00
Vignesh Natarajan
02f2a66dff
memory-core: checkpoint mode-first dreaming refactor
2026-04-05 17:18:54 -07:00
Vincent Koc
a9dbaa1124
fix(memory): standardize DREAMS trail path
2026-04-05 23:35:44 +01:00
Vincent Koc
367f52f483
docs(memory): point dreaming trail docs to dreams.md
2026-04-05 23:35:44 +01:00
Vincent Koc
b371af76a3
fix(memory-core): preserve dated DREAMS trail
2026-04-05 23:35:44 +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
Dave Morin
2ed2dbba00
Memory: move dreaming trail to dreams.md ( #61537 )
...
* Memory: move dreaming trail to dreams.md
* docs(changelog): add dreams.md entry
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-04-05 23:19:31 +01:00
Vincent Koc
94256ea1a0
revert(memory-wiki): back out llm wiki stack
2026-04-05 22:44:20 +01:00
Vincent Koc
2f72363984
feat(memory-core): bridge wiki corpus into memory tools
2026-04-05 22:34:02 +01:00
Vincent Koc
d1c7d9af80
feat(memory-sdk): add memory event journal bridge
2026-04-05 22:34:01 +01:00
Vincent Koc
b0c7bac9ce
refactor(plugin-sdk): add memory host aliases
2026-04-05 22:34:01 +01:00
Peter Steinberger
ce8492f9a0
chore: bump version to 2026.4.5
2026-04-05 21:33:04 +01:00
Vincent Koc
bb440b328f
fix(memory-core): add dreaming rename artifacts
2026-04-05 18:35:54 +01: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
043d9d370f
test: stabilize acp dispatch and dreaming typings
2026-04-05 17:52:15 +01:00
Nimrod Gutman
0047048179
fix(memory): avoid recursive provider discovery during register ( #61402 )
...
* fix(memory): avoid recursive provider discovery during register
* test(memory): remove resetModules from provider adapter regression
* fix: avoid recursive provider discovery during register (#61402 ) (thanks @ngutman)
2026-04-05 18:55:58 +03:00
Peter Steinberger
6e3155ca84
feat(memory-core): add dreaming aging controls
2026-04-05 15:59:06 +01:00
Peter Steinberger
9408f682f6
test(memory-core): expand dreaming edge coverage
2026-04-05 15:47:26 +01:00
Peter Steinberger
f7670bde7e
fix(memory-core): align dreaming promotion
2026-04-05 15:47:25 +01:00