Unlink two tasks
tasks_remove_dependencyPERMANENTLY remove a link between two tasks. There is no recycle bin for these, so it cannot be undone - but it removes only the link, never either task. Requires explicit human confirmation: never fill in confirm/confirmation_phrase on your own initiative. TAKES THE ID OF THE LINK, NOT OF EITHER TASK. Read dependency_id from tasks_get_dependencies - the field is named that on purpose, and sits beside task_id, which is the wrong one. A task id matches no row here: the delete would remove nothing and still come back as success, so the mistake is invisible unless you check afterwards.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | Must be true. The HUMAN running this agent must set this - not the agent. | |
| dependency_id | Yes | The `dependency_id` field from tasks_get_dependencies. NOT a task id - the two sit next to each other in that response and only this one identifies the link. | |
| confirmation_phrase | No | Must exactly equal DELETE <dependency_id>. The HUMAN must supply this. |