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
..
2026-04-06 15:20:03 +01:00
2026-04-05 23:07:04 +01:00
2026-04-06 14:53:55 +01:00
2026-04-06 14:53:55 +01:00
2026-04-06 14:53:55 +01:00
2026-04-06 15:21:46 +01:00
2026-04-06 14:53:55 +01:00
2026-04-06 14:53:55 +01:00
2026-04-06 15:22:23 +01:00
2026-04-05 22:06:56 +01:00
2026-04-05 21:33:04 +01:00
2026-04-06 14:53:55 +01:00
2026-04-06 14:53:55 +01:00
2026-04-05 21:33:04 +01:00
2026-04-05 21:33:04 +01:00
2026-04-05 21:33:04 +01:00
2026-04-06 14:53:55 +01:00
2026-04-06 15:21:46 +01:00
2026-04-06 15:21:46 +01:00
2026-04-06 15:20:03 +01:00
2026-04-06 15:20:03 +01:00
2026-04-06 14:53:55 +01:00
2026-04-06 14:53:55 +01:00
2026-04-06 00:12:47 +01:00
2026-04-06 15:21:46 +01:00
2026-04-06 14:53:55 +01:00
2026-04-05 21:33:04 +01:00
2026-04-06 14:53:55 +01:00
2026-04-06 14:53:55 +01:00
2026-04-06 14:53:55 +01:00
2026-04-05 21:33:04 +01:00
2026-04-06 14:53:55 +01:00
2026-04-06 03:53:32 +01:00
2026-04-06 14:53:55 +01:00
2026-04-06 14:53:55 +01:00
2026-04-05 21:33:04 +01:00
2026-04-06 14:53:55 +01:00
2026-04-06 14:53:55 +01:00
2026-04-05 21:33:04 +01:00
2026-04-05 21:33:04 +01:00
2026-04-06 14:53:55 +01:00
2026-04-06 15:18:24 +01:00
2026-04-06 15:21:46 +01:00
2026-04-05 21:33:04 +01:00
2026-04-06 15:23:30 +01:00
2026-04-05 21:33:04 +01:00
2026-04-06 14:53:55 +01:00
2026-04-06 14:53:55 +01:00
2026-04-06 15:21:46 +01:00
2026-04-06 14:53:55 +01:00
2026-04-05 21:33:04 +01:00
2026-04-06 14:53:55 +01:00
2026-04-06 15:21:46 +01:00
2026-04-06 15:18:24 +01:00
2026-04-06 15:21:46 +01:00
2026-04-05 21:33:04 +01:00
2026-04-06 14:53:55 +01:00
2026-04-05 21:33:04 +01:00
2026-04-06 14:53:55 +01:00
2026-04-05 21:33:04 +01:00
2026-04-05 21:33:04 +01:00
2026-04-06 14:53:55 +01:00
2026-04-06 15:21:46 +01:00
2026-04-06 14:53:55 +01:00
2026-04-06 14:53:55 +01:00
2026-04-06 14:53:55 +01:00
2026-04-06 14:53:55 +01:00
2026-04-05 21:33:04 +01:00
2026-04-06 15:20:03 +01:00
2026-04-05 23:47:10 +01:00
2026-04-06 00:50:32 +01:00
2026-04-05 21:33:04 +01:00
2026-04-05 21:33:04 +01:00
2026-04-03 16:39:47 +01:00
2026-04-06 15:20:03 +01:00
2026-04-06 14:53:55 +01:00
2026-04-06 14:53:55 +01:00
2026-04-05 21:33:04 +01:00
2026-04-06 15:21:46 +01:00
2026-04-05 21:33:04 +01:00
2026-04-06 14:53:55 +01:00
2026-04-06 14:53:55 +01:00
2026-04-06 15:21:46 +01:00
2026-04-06 15:20:03 +01:00
2026-04-06 15:20:03 +01:00
2026-04-05 22:06:56 +01:00
2026-04-06 14:53:55 +01:00
2026-04-05 21:33:04 +01:00
2026-04-05 21:33:04 +01:00
2026-04-06 13:19:51 +01:00
2026-04-05 21:33:04 +01:00
2026-04-06 15:01:05 +01:00
2026-04-05 21:33:04 +01:00
2026-04-06 02:21:51 +01:00
2026-04-06 15:20:03 +01:00
2026-04-06 15:03:30 +01:00
2026-04-06 15:20:03 +01:00
2026-04-05 21:33:04 +01:00
2026-04-05 21:33:04 +01:00
2026-04-06 15:03:55 +01:00
2026-04-06 15:21:46 +01:00
2026-03-12 23:03:19 +00:00
2026-04-04 14:13:46 +09:00
2026-03-28 20:22:03 -04:00
2026-04-06 14:53:55 +01:00
2026-04-06 15:18:55 +01:00
2026-04-06 14:53:55 +01:00