search_memories
Search and rank memories by semantic relevance with optional filters for district, project, tags, emotional valence, and intensity.
Instructions
Search memories using BM25 semantic ranking with optional goal-context blending, recency bias, and filters. Returns results sorted by relevance score (0-1).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Search query | |
| district | No | Optional district filter | |
| project_id | No | Optional project_id filter | |
| tags | No | Optional tag filters (OR logic) | |
| epistemic_statuses | No | Optional epistemic status filters | |
| min_score | No | Minimum relevance score (0-1). Only return results at or above this threshold. | |
| context | No | Optional short goal/context string blended into ranking as a lightweight BM25 boost. | |
| recency_weight | No | Optional recency boost strength from 0 (off) to 1 (strongest). Recent memories receive more weight without replacing semantic relevance. | |
| emotional_valence_min | No | Minimum emotional valence filter (-1 to 1) | |
| emotional_valence_max | No | Maximum emotional valence filter (-1 to 1) | |
| intensity_min | No | Minimum intensity filter (0-1). Deprecated alias for min_intensity. | |
| intensity_max | No | Maximum intensity filter (0-1). Deprecated alias for max_intensity. | |
| min_intensity | No | Minimum intensity filter (0-1). Preferred name for new callers. | |
| max_intensity | No | Maximum intensity filter (0-1). Preferred name for new callers. |