memory_forget
Permanently delete a stored memory by id when the user asks to forget it, or hide it instead with a soft retraction that removes it from lists and search.
Instructions
Delete a memory by id. Use when the user asks to forget something. To replace an outdated fact with a corrected one instead of deleting it, use memory_supersede. Deletion is permanent: before deleting, restate the memory's content to the user and get a confirmation. With soft=true the memory is hidden instead (retracted: out of lists and search, file kept, one-way).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| soft | No | D68: hide instead of delete. The memory is retracted — excluded from lists and search — but its file stays. Retraction is one-way (D64): it does not come back; to restore the fact, save it again as a new memory. Offer `soft` when the user is unsure about deleting. |