cancel_human_request
Cancel a human request using its current version to prevent new capabilities, replies, and completion, releasing the controller's claim without reopening work.
Instructions
Record cancellation using the request version from get_human_request. Prevents new capabilities, accepted replies and completion; the controller releases its own claim. Does not take ownership or reopen completed work. Repeating an already-recorded cancellation is a no-op.
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>",
"expected_version": "<expected_version>"
},
"name": "cancel_human_request"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task_id | Yes | Existing task's exact internal ID | |
| expected_version | Yes | Current human request version, not the task revision |