memory_search returns empty results despite indexed chunks
Environment
- OpenClaw: 2026.1.29 (a5b4d22)
- OS: macOS (Darwin arm64)
- Provider: gemini
- Model: gemini-embedding-001
Status
Indexed: 10/10 files · 12 chunks
Vector: ready
Vector dims: 3072
FTS: ready
Issue
memory_search tool returns empty results for any query
- FTS (sqlite3 CLI) works correctly with same data
- Database has chunks with embeddings stored
Reproduction
- Configure memorySearch with gemini provider
- Run
openclaw memory index
- Verify status shows indexed files
- Call memory_search("any query") → returns empty results
Expected
Results from indexed chunks matching the query
Workaround
Direct FTS query via sqlite3 works
memory_search returns empty results despite indexed chunks
Environment
Status
Issue
memory_searchtool returns empty results for any queryReproduction
openclaw memory indexExpected
Results from indexed chunks matching the query
Workaround
Direct FTS query via sqlite3 works