search_memory
Find stored thoughts with hybrid lexical, vector, and recency ranking; retrieve scored thought IDs and optionally filter results by type, lifecycle status, or priority.
Instructions
Hybrid ranked search (lexical + vector + recency) over stored memory. Returns ranked thought identifiers with scores and the search backends that were available. Optionally narrow the ranked hits by thought type, lifecycle status, or priority; these filters are applied after ranking, so a filtered call may return fewer than top_k results and reports how many ranked hits were dropped. Archived thoughts are excluded from ranking by default; set lifecycle_status=ARCHIVED to search them instead. For an exhaustive, unranked, paginated listing by those same fields, use list_memory instead. Recency takes part in the ranking only when you pass recency_now: an ISO-8601 timestamp giving the moment to measure age against (transaction time).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| top_k | No | ||
| priority | No | ||
| query_text | Yes | ||
| recency_now | No | ||
| thought_type | No | ||
| lifecycle_status | No | ||
| include_reflections | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||