mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-20 09:31:54 -06:00
26353983f3
memory_search corpus=all silently swallowed a returned memory-manager error (missing sqlite, embedding misconfiguration, corrupted index): the error branch was gated on !shouldQuerySupplements, so the tool served wiki-only results in a payload with no error/warning field and recorded no cooldown — a degraded search read as complete, contradicting the tool description's own disabled-flag contract. The thrown-error path already surfaced this; only the returned-error path was silent. Record the cooldown in both cases and, when supplements still serve, carry a warning naming the unavailable memory corpus in the payload.