memory_forget
Remove, correct, or deprecate stored memories to keep information accurate and up-to-date. Use this tool when facts change or need cleanup.
Instructions
Mark a memory as outdated, incorrect, or to be deleted.
WHEN TO USE:
When the user corrects previously stored information.
When stored facts become outdated (e.g., user changed jobs, moved cities).
When duplicate or incorrect memories need cleanup.
ACTIONS:
'deprecate': Lowers confidence score so the memory is deprioritized but not removed. Use when unsure.
'correct': Replaces the memory content with new, correct information. Requires the 'correction' parameter.
'delete': Permanently removes the memory. Use for clearly wrong or duplicate entries.
You need the memory_id which is returned when you store a memory, or visible in memory_status output.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| memory_id | Yes | ID of the memory to modify (UUID format, returned by memory_store). | |
| action | Yes | Action to take: 'deprecate' (lower priority), 'correct' (replace content), 'delete' (remove permanently). | |
| correction | No | New content to replace the memory with. Required when action is 'correct'. |