forget
Delete memories permanently, scrubbing all links and pointers to prevent resurfacing. Use for erasure requests, poisoned data, or hard corrections.
Instructions
TRULY DELETE memories — the one op that removes content (everything else is append-only: supersession
only demotes). Use for an erasure / right-to-be-forgotten request, a poisoned or false memory, or a hard
correction. Pass ids (memory ids to drop) and/or where_contains (delete every memory whose text
contains this substring, case-insensitive). Verified forgetting: the records are deleted AND their ids are
scrubbed from every survivor's links + supersession pointers + the caches, so a forgotten memory cannot
resurface via recall or a later consolidation pass. Returns {forgotten, ids, scrubbed_links}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | No | ||
| where_contains | No |