forget_memory
Permanently forgets a memory, removes its knowledge graph relations, demotes related memories, and logs an audit trail. Use when the user requests forgetting or cleanup of sensitive/incorrect data.
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 |
|---|---|---|---|
| scope | No | Optional scope filter for permission check | |
| reason | No | Reason for forgetting (recorded in audit trail) | |
| confirm | No | Required confirmation — must be true for durable-tier memories | |
| memoryId | Yes | Memory ID to forget (full UUID or 8+ hex prefix) |