forget
Archive a memory to remove it from search results while preserving it for restoration. Requires a reason and explicit user confirmation.
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 |