board_delete_task
Delete a task and optionally its subtasks. Default safety restricts deletion to completed tasks to prevent accidental removal. Irreversible action.
Instructions
Hard-delete a task and optionally its subtasks. Safety guard: by default only allows deleting tasks with status=done (prevents deleting in-progress work). Pass require_done=false to override. Also deletes associated activity_log entries. This is irreversible — cannot be undone.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"task_id": "<task_id>"
},
"name": "board_delete_task"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task_id | Yes | Task ID to delete | |
| require_done | No | If true (default), refuse to delete unless the task's status is 'done'. Pass false to force-delete a non-done task. | |
| cascade_subtasks | No | If true, also delete all tasks with parent_task_id == task_id (each child also subject to require_done check). Default false — subtasks are orphaned but kept. |