Search memory
search_memorySearch stored playbook memories by keys, JSON values, descriptions, and summaries; filter active, archived, or all entries to find current or historical data.
Instructions
Search memory keys, JSON values, descriptions and summaries. Defaults to current, non-archived memories. scope='archived' searches archived entries and previous versions; scope='all' searches both. Results include memory_at and history_id (null for current entries). Use get_memory_history for one key's previous versions, or read_memory for its current value. Pass playbook_id as the UUID or GUID of the playbook this call should target.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Filter by tags (any match) | |
| tier | No | Filter by memory tier | |
| after | No | Inclusive lower bound on memory_at | |
| limit | No | Page size | |
| scope | No | active: current; archived: archived and previous versions; all: both | active |
| before | No | Inclusive upper bound on memory_at | |
| offset | No | Results to skip, for paging | |
| search | No | Literal text in keys, JSON values, descriptions and summaries | |
| status | No | Filter by task status (hierarchical only) | |
| memory_type | No | Filter by memory type | |
| playbook_id | Yes | UUID or GUID of the target playbook | |
| include_children | No | Include child memories in results |