forget
Remove a memory from active recall permanently. Requires a reason for the audit trail, ensuring obsolete state no longer influences future recalls.
Instructions
Remove a memory from active recall. DESTRUCTIVE.
This is a destructive operation: the entry stops influencing every
future recall in this project. `reason` is required and is written to
the audit trail. The deleted value is never returned.
Use this for state that is genuinely obsolete. To correct a memory
rather than remove it, use `revise`.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | ||
| reason | Yes | ||
| idempotency_key | No | ||
| expected_version | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||