memory_search
Retrieve relevant memories from long-term storage via associative recall plus canonical facts to inform task context.
Instructions
Retrieve memories for a query — associative recall plus canonical
facts. Call at task start or when context may apply. cortex
facts arrive AHEAD of entries — the current, deduped answer
(contested: true awaits memory_fact_resolve).
low_confidence=True: no confident match, prefer abstaining. On a
superseded entry, prefer superseded_by_text.
Args:
query: Natural-language description; specific beats vague.
top_k: Max results (default 8).
sources / bands / episodes / tags: Optional filters (AND across
kinds, OR within list).
min_score: Override the 0.25 relevance floor.
disable_recency_boost: True to disable recency bias.
rerank / bm25: Tri-state overrides; bm25 aids keyword
queries, rerank cross-encodes (~200ms).
explain: Attach a ranking trace; implies verbose.
verbose: Full per-entry metadata; default compact {id, text, source, tags, score} + supersession when set.
Returns: {query, count, entries, cortex, low_confidence}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bm25 | No | ||
| tags | No | ||
| bands | No | ||
| query | Yes | ||
| top_k | No | ||
| rerank | No | ||
| explain | No | ||
| sources | No | ||
| verbose | No | ||
| episodes | No | ||
| min_score | No | ||
| disable_recency_boost | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||