forget · git:20261011.21178a6 · 2026-10-11 · sha256 15b1127aa35aab2a
forget git:20261011.21178a6A
Immutable. This exact content never changes and is served at /api/v1/blob/15b1127aa35aab2a.
--- name: forget description: > Delete a memory from Wenlan by ID. Destructive and cannot be undone — prefer `/capture` with `supersedes` for corrections. Invoked as `/forget <source_id>`. argument-hint: "<source_id>" allowed-tools: ["Bash", "mcp__plugin_wenlan_wenlan__forget", "mcp__plugin_wenlan_wenlan__recall"] --- # /forget Permanently delete a memory by its `source_id`. ## How to invoke You need the `source_id`. If the user did not provide it, call `/recall` first to find the matching memory and confirm with the user before deleting. ``` forget(memory_id="<source_id>") ``` ## When to use - User says "forget this", "delete that", "that's wrong, remove it". - User explicitly identifies a memory by ID. ## When NOT to use - For corrections, prefer storing a new memory with `supersedes` pointing at the old one. That preserves history. Use `/capture` with the `supersedes` arg instead. If your agent's trust level is below full, that write may stage for human review instead of taking effect immediately. - Bulk deletions — call `/curate` first, confirm with the user, then delete one at a time. ## Safety Deletion is destructive. Always confirm with the user before calling forget, unless the user has already given an explicit, unambiguous instruction in the same turn (e.g. they pasted the ID and said "delete this").