memo_forget
Hide a memory from recall and search without deleting its history, and optionally record the reason. Restore the memory later when needed.
Instructions
Mark one memory as forgotten without deleting its history.
Destructive in retrieval behavior: the memory is hidden from normal
recall/search surfaces until memo_unforget restores it. Pass reason
to record why the memory should no longer be surfaced.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Id or unique prefix of the memory to hide from recall. | |
| reason | No | Optional free-text reason recorded in the memory's metadata as forget_reason. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||