Read memory
read_memoryFetch a memory entry by key from a playbook to get its value, tags, tier, summary, and metadata; access count and last-accessed time update as side effects.
Instructions
Read one memory entry by key and return its value, tags, tier, summary, and metadata. This is not a pure read: it increments access_count and updates last_accessed_at as a side effect, without changing the stored value. There is no update_memory; use write_memory to overwrite a key. Use search_memory to find keys, get_memory_context for a tiered summary, or get_memory_tree for hierarchical task graphs. Do not pass memory_type; that filter belongs to search_memory. Pass playbook_id as the UUID or GUID of the playbook this call should target.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | Memory key to read | |
| playbook_id | Yes | UUID or GUID of the target playbook |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | ||
| tags | No | ||
| tier | No | ||
| value | No | ||
| summary | No | ||
| priority | No | ||
| memory_at | No | ||
| parent_key | No | ||
| updated_at | No | ||
| description | No | ||
| is_archived | No | ||
| access_count | No |