Cancel a Kiro turn or headless job
kiro_cancelCancel a session's running turn to reject pending permissions, drop queued prompts, and optionally stop a headless job; the session remains open.
Instructions
Cancel a session's running turn (like Ctrl+C): pending permissions are answered with the offered reject option, session/cancel is sent, and the call waits up to 30 s for Kiro's prompt response before returning the settled turn. Queued prompts are dropped. With job_id, stops a headless run's process group (SIGTERM, then SIGKILL 5 s later). The session stays open.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "kiro_cancel"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | No | ||
| session_id | No | Kiro session id (sess_<uuid>). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job | Yes | ||
| turn | Yes | ||
| job_id | Yes | ||
| status | Yes | ||
| session_id | Yes |