shadowgraph_recall
Retrieve scoped memories and records by fusing lexical, vector, graph-distance, and temporal ranks. Returns only matching items with clear signal availability.
Instructions
Recall scoped memory and records by fusing lexical, vector, graph-distance, and temporal ranks. shadowgraph_search is plain content matching, shadowgraph_retrieve adds graph neighbours, shadowgraph_remember writes memory. Reads only. Every response declares which signals were available, so absent ones are never renamed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asOf | No | ISO 8601 instant to select by valid time, returning what was true then rather than now. Also enables temporal ranking. | |
| limit | No | Maximum items to return, 1-1000; the default is 50 and completeness.limitSource reports which applied. Out of range is rejected, never silently clamped. | |
| query | No | Free text to rank against. An empty query still returns scope-matching records ranked by the remaining signals. | |
| scope | No | Scope selector. Omitted or partial fields mean explicit nulls, not "any": identity is the exact (project, userId, agentId, runId, memoryType, key) tuple, so a run-scoped memory never leaks into a user-only read. | |
| offset | No | Items to skip before this window. Ordering is total and deterministic, so paging cannot drop or duplicate an item. | |
| focalId | No | Entity id to measure graph distance from. Without it the graph signal reports available:false. | |
| project | No | Project to recall from. Defaults to "default" for memory records rather than meaning all projects. | |
| memoryType | No | Restrict memory candidates to this type. | |
| preferRecent | No | Enable temporal ranking against now. Ignored when asOf is supplied, which already selects a point in time. | |
| queryEmbedding | No | Caller-supplied query vector. Omit to use the configured provider; with neither, the semantic signal reports available:false and a reason. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | Yes | The window actually applied to the matching items. | |
| items | Yes | The items in this window, in deterministic order. | |
| completeness | Yes | Declares exactly what this response left out, so a truncated result can never look complete. |