Requeue Task for Review
requeue_for_reviewReturn one blocked task's existing pull request to normal review.
Requires a personal OAuth connection of an active workspace owner;
workspace keys are refused. Pass the task id (not an escalation id), the
PR's exact 40-character head SHA, a reason (1-2000 characters) and a
request_id you choose (1-128 of letters, digits, `.`, `:`, `_`, `-`). The
task's own open keelen/iter-* PR must be green and cleanly mergeable at
that head, and its latest DEV run must have verified that head. Status
becomes done (implementation awaiting review), never delivered. Review,
CI, acceptance and merge gates still apply; no retry starts and no budget
resets. The same request_id and arguments replay the stored receipt. A
refusal returns ok=false, reason review_requeue_refused, a stable
cause_code and a fixed message.
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_head_sha": "<expected_head_sha>",
"reason": "<reason>",
"request_id": "<request_id>"
},
"name": "requeue_for_review"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | Yes | ||
| task_id | Yes | ||
| request_id | Yes | ||
| expected_head_sha | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |