Get full memory by id
memory_getFetch the full body, tags, and metadata of a specific memory by ID. Use after searching to expand a single hit. Private content is redacted unless reveal_private=true (audit event logged).
Instructions
Fetch the full body, tags, and metadata of one memory by id (~300-800 tokens). Read-only. Use after memory_search(detail="index") to expand a single hit. Substrings inside <private> tags are redacted unless reveal_private=true (which emits an audit event). Returns not found if the id does not exist or has been soft-deleted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| memory_id | Yes | The memory id, as returned by `memory_store` or shown in `memory_search` results (e.g. `mem_01HXYZ...`). | |
| reveal_private | No | If true, include content inside `<private>` tags. Use only when explicitly necessary — emits an audit event. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | Yes | Full memory rendered as markdown (title, metadata, body). Returns `Memory <id> not found.` when missing. |