Peter Steinberger
e88c39b0a1
refactor: dedupe memory-core error formatting
2026-04-06 22:44:14 +01:00
Peter Steinberger
61fbc9ad2e
refactor: dedupe memory-core record helper
2026-04-06 22:32:52 +01:00
Peter Steinberger
5417d88569
refactor: dedupe memory dreaming normalizers
2026-04-06 22:32:52 +01:00
Vincent Koc
e92c2b63f9
fix(memory-core): align embedding cache db typing
2026-04-06 22:16:12 +01:00
Peter Steinberger
4ae1599ea5
perf: extract memory adapter registration helper
2026-04-06 22:04:23 +01:00
Peter Steinberger
d806682f78
perf: extract memory embedding state helpers
2026-04-06 22:04:23 +01:00
Vincent Koc
b96589b1fc
fix(memory-core): align vector write db typing
2026-04-06 21:54:32 +01:00
Peter Steinberger
c9f288ceaf
perf: extract memory atomic reindex helpers
2026-04-06 21:28:29 +01:00
Peter Steinberger
6b6c95b443
perf: extract memory sqlite write helpers
2026-04-06 21:28:29 +01:00
Peter Steinberger
ca27d932b4
perf: extract memory search preflight helpers
2026-04-06 21:28:29 +01:00
Vincent Koc
ca26489fe8
fix(memory-core): repair sync helper typing drift
2026-04-06 21:11:06 +01:00
Peter Steinberger
7c256bfdf4
test: trim memory manager test startup
2026-04-06 20:52:08 +01:00
Peter Steinberger
6e9382b5c8
perf: extract memory provider state helpers
2026-04-06 20:52:08 +01:00
Peter Steinberger
f4d8393bf4
perf: extract memory manager state helpers
2026-04-06 20:21:46 +01:00
Peter Steinberger
8d2daf7ef2
perf: extract memory sync control helpers
2026-04-06 20:21:46 +01:00
Peter Steinberger
66405d5e8a
perf: extract memory status state helpers
2026-04-06 19:45:31 +01:00
Peter Steinberger
c50e3c676a
test: stub memory host events in promotion tests
2026-04-06 19:45:31 +01:00
Peter Steinberger
b4ec7d77ce
test: reuse memory temp fixtures
2026-04-06 19:28:18 +01:00
Peter Steinberger
c185413a8e
perf: serialize short-term recall writes in-process
2026-04-06 19:28:18 +01:00
Peter Steinberger
26b401c8e5
refactor: dedupe memory read execution helper
2026-04-06 19:24:43 +01:00
Peter Steinberger
b589de7a4f
refactor: dedupe memory read fallback helper
2026-04-06 19:24:43 +01:00
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