openclaw/extensions/active-memory
Onur Solmaz 0aea58ab66
fix(memory): fail fast when embeddings provider is unavailable
Fixes #89691.

Memory search now treats explicitly configured non-local embedding providers as required. When that provider is unavailable, search and sync surface an unavailable memory-search result instead of silently returning FTS-only recall.

Unset/default/local/none-style paths keep FTS fallback so existing workflows do not lose keyword recall entirely. The fallback state is now surfaced in diagnostics/status instead of being hidden.

Maintainer merge note: current CI still has unrelated baseline boundary failures in extensions/google/google.live.test.ts and extensions/minimax/minimax.live.test.ts. This PR does not touch those files; the PR-specific memory, docs, lint, type, security, and ClawSweeper checks were reviewed before merge.
2026-06-06 20:39:38 +08:00
..
config.test.ts docs: document small extension sources 2026-06-04 21:02:07 -04:00
doctor-contract-api.test.ts docs: document small extension sources 2026-06-04 21:02:07 -04:00
doctor-contract-api.ts docs: document active memory admin alibaba plugins 2026-06-04 07:07:49 -04:00
index.test.ts fix(memory): fail fast when embeddings provider is unavailable 2026-06-06 20:39:38 +08:00
index.ts docs: document active memory admin alibaba plugins 2026-06-04 07:07:49 -04:00
openclaw.plugin.json Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00