delete_memory
Permanently deletes a single memory by ID from the local SQLite database, removing its full-text search entry. Use it to clear outdated, incorrect, or irrelevant memories; deletion is irreversible.
Instructions
Permanently delete a single memory from the local SQLite database by its ID. This action is irreversible — the row and its full-text search index entry are removed immediately. Use when a memory is outdated, incorrect, or no longer relevant. Returns {success: true} if the memory was found and deleted, or {success: false, message: 'Memory not found'} if the ID does not exist. Does not affect other memories or session records.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The UUID of the memory to delete. Obtain from store_memory, search_memory, or list_memories results. | |
| provenance | No | Write attribution. Required when REKINDLE_REQUIRE_WRITE_PROVENANCE=1; never proof of authorization. |