forget
Archive a memory to prevent it from appearing in search results, with an option to restore later. Requires explicit user confirmation and a recorded reason.
Instructions
Archive a memory so it no longer surfaces in search; it can be restored at any time with restore. Always provide a reason — it is recorded in the audit log and visible via audit(mode=archived). Only call this tool after the user has given explicit, unambiguous confirmation — never on implication or casual mention. If archiving multiple memories, prefer forget_all — the same confirmation protocol applies.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ID of the memory to archive | |
| reason | No | Why this memory is being archived |