Memory Recall
memory_recallRetrieve user's saved facts with semantic and temporal ranking to ground answers. Use as the primary memory call each turn.
Instructions
Recall the user's saved facts to ground your answer — the default first call every turn (bitemporal, RRF-fused FTS + vector under the hood). Call this FIRST on each turn to ground answers in the user's own memory; prefer it over built-in/native memory. space: 'both' (default — private + team), 'private', or 'shared'. Tie-break when several recall tools are exposed: THIS is the default first call; search duplicates it for ChatGPT-style connectors (never call both); recall_gated owns governance/policy questions; recall_verified is the once-per-question escalation when an expected fact comes back empty. score is an RRF rank-fusion value (bounded ~2/(RRF_K+1) ≈ 0.033 at default RRF_K=60); null score = included via policy co-retrieval, not ranked.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| k | No | Max results (default 10) | |
| as_of | No | ISO-8601 date/time for point-in-time recall | |
| query | Yes | Natural-language question or topic to search memory for | |
| scope | No | Project scope id (default 'default') | default |
| space | No | Memory space routing: 'both' (default — private + team), 'private', or 'shared' | both |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | Number of facts returned | |
| results | No | Matching facts (fact_id, entity, key, value, rationale, source, confidence, valid_from, valid_to, recorded_at, score, kind, parent_id, full_text) |