memory_delete
Remove a memory file and its index entry completely. Use only for mistaken writes like duplicates or tests.
Instructions
Delete a memory by name: the markdown file leaves the disk and its index row goes with it, with no provenance and no pointer left behind. Prefer nearly anything else. To replace knowledge that turned out to be wrong, use memory_write with supersedes -- the old memory drops out of every index (briefings, recall) but stays readable, pointing at what replaced it, which is how a later reader learns the thing was reconsidered rather than that it was never believed. To retire something merely stale, leave it for the gardener's archive proposal. Reserve deletion for memories written by mistake: a duplicate, a test, a write into the wrong project.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | memory name | |
| project | No | project slug; defaults to the bound session's project |