Recall
saihm_recallRetrieve and decrypt your stored memories at session start or when past context is needed. Filter by keyword, or load all; optionally read a shared cell securely without exposing plaintext to the server.
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. | |
| shareEntries | No | With the share events feed on, also return every entry of the share map; without it, only its summary. | |
| 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 | ||
| shareStates | No | ||
| sharedTruncated | Yes |