recall_memory
Retrieve persisted memories from an AI agent's memory store using natural language queries, with an audit reason required for governance compliance.
Instructions
Recall persisted memory by query. Alias of recall.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Recall routing mode. | |
| limit | No | Maximum memories to return (1–50, default: 10). | |
| query | Yes | What to recall — natural language query for memory retrieval. | |
| scope | No | Explicit memory scope. "agent" (default, fail-closed) = limits recall to the given agent_id (or the token agent). "tenant" = cross-agent recall within the authenticated tenant. If omitted with agent_id present, "agent" is inferred; if both omitted, the token agent is used (verified-token scope). | |
| reason | Yes | REQUIRED (10–200 chars). Audit policy: MEMORY_EXPORT_GOVERNANCE_V1. Without this the call WILL fail with code -32602. Example: "Checking user project status." | |
| agent_id | No | Agent identifier (canonical or alias). Used only when scope="agent" or scope is inferred. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | ||
| scope | Yes | ||
| memories | Yes |