Forget (state transition, never silent deletion)
memory_forgetArchive, deprecate, or purge memories to manage their lifecycle: archiving keeps recoverable copies, deprecating marks incorrect ones with reasons, purging deletes permanently with confirmation.
Instructions
archive: sink from default recall (recoverable). deprecate: judged wrong — requires a reason, preserved for opt-in reads. purge: delete the file — only from archived/deprecated and only with confirm=true; if the store is a git repo, history is the backstop.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| mode | No | archive | |
| store | No | Absolute path of the memory store directory. Omit for the default store. | |
| reason | No | deprecate: why this memory is wrong (required) | |
| confirm | No | purge: must be true |