Memory Forget
memory_forgetSoft-delete a semantic/episodic memory by id (requires memory:delete).
memory_id is the memory_items UUID returned by memory_recall.
Procedural deletes are not supported via this tool.
Agent seats (org tsk_ / agent_run) are refused — call
request_gated_approval(gate="destructive") instead. Console humans
(ts_session) still forget.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | Yes | Audit reason; required | |
| memory_id | Yes | memory_items UUID from a previous recall | |
| parent_id | No | Work parent UUID when this forget belongs to a beat |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||