delete_memory
Move a memory to .trash/ for soft deletion after obtaining a compliance receipt via check_action. Requires receipt matching action type: deletions.
Instructions
Move a memory to .trash/ (soft delete). The file is removed from the index but recoverable via restore_memory until you manually empty .trash/. Receipt REQUIRED and bound to THIS memory: first call check_action({action: 'delete memory ', action_type: 'deletions'}) — using that EXACT action string — to obtain a fresh Compliance Receipt, then pass it as receipt. The receipt must carry {action_type: 'deletions'} AND the matching action_hash for 'delete memory ', and is single-use — it cannot be replayed to delete a different memory or the same one twice.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | The memory's name slug | |
| receipt | Yes | REQUIRED · Compliance Receipt (object or JSON string) from check_action with action_type=deletions. Without this, the delete is refused. |