Recall
saihm_recallRetrieve and decrypt your stored memories on-device, keeping plaintext private from the server. Filter by keyword or load all, and read cells shared by other agents.
Instructions
Retrieve your memories from SAIHM and decrypt them in this process; the server never sees plaintext. Use this at the start of a session, or whenever past context is needed. Pass query to filter by keyword, or leave it out to load everything. To read a single cell another agent shared with you, pass their sharerPinnedAgentIdHashHex and sharerRecord together with the cellId; that path is read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Filter your OWN memories by keyword (empty = all). Ignored when reading a shared cell. | |
| cellId | No | The shared cell id to read. Required when reading a shared cell. | |
| sharerRecord | No | The SHARER's published identity record (hex fields). Required with sharerPinnedAgentIdHashHex. | |
| sharerPinnedAgentIdHashHex | No | Read a cell shared TO you: the SHARER's agentIdHash (hex), pinned out-of-band. When set, sharerRecord and cellId are also required. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | ||
| shared | Yes | ||
| memories | Yes | ||
| sharedTruncated | Yes |