memory_semantic_search
Search stored memories by conceptual similarity using local embeddings. Returns ranked matches with similarity scores, enabling retrieval of related concepts (e.g., 'retirement planning' finds '401k', 'pension') without exact keywords.
Instructions
Vector-similarity search over stored memory entries using local embeddings.
Returns ranked matches with similarity scores (0.0-1.0) and the stored key/value/tag.
USE WHEN: you want conceptually-similar memories, not just substring matches ("anything about retirement planning" returns memories tagged "401k", "pension", "ira"). NOT FOR: exact-key retrieval (use memory_recall) or substring lookup (use memory_search). Slower and more compute-intensive than memory_search.
BEHAVIOR: pure read. Uses local sentence-transformers embeddings; first call after daemon start may take 1-2 s for model load. Returns no results if the embedding index hasn't been built — see memory_stats for build state.
PARAMETERS: query: free-text query. Required, non-empty. limit: max results. Range 1-50. Default 10.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| limit | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |