Delete memories (previews by default)
memorysync_forgetDelete stored memories by ID after previewing the deletion. Use when a fact is wrong or the user requests forgetting; confirm before final removal.
Instructions
Permanently delete one or more memories by id. Use this when a stored fact is wrong or the user asks you to forget something - not to tidy up, because a deleted memory cannot be recovered. This previews by default: it reports what would be deleted and deletes nothing until dry_run is explicitly set to false. Confirm with the user before that second call. To find the ids to pass, use memorysync_search.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Short note recorded in the audit log explaining why these memories were removed. | |
| dry_run | No | Defaults to true, which previews the deletion without performing it. Pass false only after the user has confirmed. | |
| memory_ids | Yes | Identifiers of the memories to delete, from memorysync_search results. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | Yes | Whether this call only previewed. | |
| deleted_ids | No | Identifiers affected. | |
| deleted_count | Yes | Number deleted, or number that would be deleted when previewing. |