Kiro workflows
kiro_workflowManage workflow recipes and runs: list, invoke with validated inputs, inspect, pause, resume, cancel, retry, or delete runs, and track lifecycle events.
Instructions
Kiro workflows (_kiro/workflow/*), like /workflow: list_recipes, list runs, invoke a recipe with inputs (checked against the recipe's declared input names), and inspect, pause, resume, cancel, retry (optionally from node_id), or delete a run. Lifecycle notifications appear as workflow events in kiro_events. For /goal, invoke the goal or iterate recipe when one is listed; otherwise prompt in autonomous mode with explicit acceptance criteria.
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": {
"action": "<action>",
"session_id": "<session_id>"
},
"name": "kiro_workflow"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| inputs | No | ||
| recipe | No | ||
| node_id | No | ||
| session_id | Yes | Kiro session id (sess_<uuid>). | |
| workflow_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| result | Yes | ||
| workflow_id | Yes |