delete_task
Permanently delete a task with irreversible removal. Requires explicit confirmation to avoid accidental loss; idempotent on repeat calls.
Instructions
DESTRUCTIVE & IRREVERSIBLE: permanently delete a task. Prefer complete_task to mark a task done while keeping it in history. Requires confirm=true. Idempotent on retry: response is {deleted: true, alreadyDeleted: false, id} on a fresh delete or {deleted: true, alreadyDeleted: true, id} if the task was already gone.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| confirm | Yes | Must be set to true. Permanently deletes the task. To mark done without losing history use complete_task. Irreversible. |