forget_memory
Permanently delete a memory and all cascaded data (KG triples, related memories) with audit trail. Requires confirmation for durable-tier memories. Use to remove sensitive or incorrect information.
Instructions
Permanently forget a memory with full cascade: delete primary entry, remove KG triples, demote related memories, and log an audit trail. Requires confirm=true for durable-tier memories. Use when the user explicitly requests a memory be forgotten, or to clean up sensitive/incorrect data.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| memoryId | Yes | Memory ID to forget (full UUID or 8+ hex prefix) | |
| confirm | No | Required confirmation — must be true for durable-tier memories | |
| reason | No | Reason for forgetting (recorded in audit trail) | |
| scope | No | Optional scope filter for permission check |