Search memories
searchRead-onlyIdempotent
Search memories and annotate provenance, stale and conflict status. Each result is a saved record with its source and date; when one is superseded, the newer version is the one in force. Explain decisions only from what the records say: if no record gives the reason, say the reason is not recorded instead of guessing.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of memory results to return (1-50) | |
| query | Yes | Semantic or keyword query text to search across memories | |
| scope | No | Optional scope filter (e.g. shared, private) | |
| workspace | No | Workspace to search memories within | default |
| exclude_stale | No | Whether to filter out stale memories from results | |
| current_source_hash | No | Optional current source hash to detect stale memories |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |