Memory Forget
memory_forgetErase all stored memory for a user or agent bucket, permanently removing data and cancelling pending extractions. Use when a user requests to be forgotten, not for individual fact deletion.
Instructions
Erase stored memory for a user (or for one agent bucket).
This is destructive and irreversible. Pending extractions for the same
scope are cancelled as part of the call, so a queued update cannot
resurrect the memory afterwards. Use it when the user asks to be
forgotten, not to tidy up individual facts -- use memory_delete_fact
for that.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_id | No | Whose memory to erase. Must resolve to a concrete user. | |
| agent_name | No | If given, only that agent's bucket is erased and the user-level summaries are preserved. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||