Files
openclaw/extensions
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-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 15:20:03 +01:00
2026-04-06 15:20:03 +01:00
2026-04-06 14:53:55 +01:00
2026-04-06 00:12:47 +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-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-05 21:33:04 +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 15:20:03 +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-06 15:20:03 +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-05 21:33:04 +01:00
2026-04-06 02:21:51 +01:00
2026-04-05 21:33:04 +01:00
2026-04-05 21:33:04 +01:00