Skip to content

memory_search returns empty results despite indexed chunks #11727

@b100to

Description

@b100to

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

  1. Configure memorySearch with gemini provider
  2. Run openclaw memory index
  3. Verify status shows indexed files
  4. Call memory_search("any query") → returns empty results

Expected

Results from indexed chunks matching the query

Workaround

Direct FTS query via sqlite3 works

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingstaleMarked as stale due to inactivity

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions