memory_search
Search PseudoLife-MCP shared memory in natural language to find past work, decisions, preferences, facts, and documents; call at task start or when prior context matters.
Instructions
Search shared memory in natural language: past work, decisions, preferences, canonical facts and ingested documents. Call at task start and whenever prior context may matter. Exact value of a known (entity, attribute): memory_fact_get; lessons: memory_lesson_search. Core tier (expand if absent, then rediscover): memory_recall for multi-hop questions, memory_world_search for cited external facts, document_search for documents only.
Hits are leads about the PAST: check each against today's task and re-derive when its context differs. cortex facts come first and may bear on the query; contested: true needs a human-checked memory_fact_resolve (core); pinned marks a constraint on the query's entity; authority: quoted is someone else's claim. low_confidence: true only when nothing matched at the default floor; hits still need judging.
A superseded hit's replaced_by names its replacement. verified: false = not confirmed as an explicit correction, so the hit may still hold; memory_get (core) the replacement only if its preview is on-subject. current: false = search again. Never follow chains. truncated: true hits have full text via memory_get. Filters narrow direct entry hits, not cortex, documents or added neighbors; AND across kinds, OR within a list.
Returns {query, count, entries, cortex, low_confidence}; temporal queries may add events, oldest first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bm25 | No | Keyword-scoring override for exact terms; true/false overrides config, null follows it. | |
| tags | No | Tags of direct entry hits; null or [] means no tag filter. | |
| bands | No | Bands of direct entry hits; null or [] means no band filter. | |
| query | Yes | Natural-language description; specific beats vague. | |
| top_k | No | Direct entry hits to retrieve, a positive integer (default 8); documents and neighbors may add a few. Compact payloads cap cortex facts at min(5, top_k). Use top_k, not limit. | |
| rerank | No | Cross-encoder reranking override (~200ms); true/false overrides config, null follows it. | |
| explain | No | Attach a ranking trace and imply verbose; default false. | |
| sources | No | Source tags of direct entry hits; null or [] means no source filter. | |
| verbose | No | Full metadata and untruncated entry text; default false returns compact entries. | |
| episodes | No | Episode IDs of direct entry hits; null or [] means no episode filter. | |
| min_score | No | Override relevance threshold (shipped 0.25); null follows config. | |
| disable_recency_boost | No | True scores without recency bias; default false. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||