Act on several rows from reports
summer_delivery_bulkAct on several rows from reports.delivery at once: request a new plan, approve each case's current saved plan and run it, or start an approved plan that is waiting. Returns done, skipped or failed with a reason for each row. Rows with no confirmed result are never run again. Approval binds to each case's exact saved plan and prepared changes; plans that changed or need a choice between options are skipped. request_plan needs investigations.request; the others need a person's delegated actions.approve.
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": {
"company": "<company>",
"environment": "<environment>",
"action": "<action>",
"attempts": "<attempts>"
},
"name": "summer_delivery_bulk"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | request_plan asks the agent for a new plan. approve_and_run approves each case's current saved plan, bound to its exact prepared changes, then runs it. run_again starts an approved plan that is waiting to start. | |
| company | Yes | ||
| attempts | Yes | Row ids from reports.delivery. | |
| environment | Yes | ||
| authorization | No | The operator's instruction for this work, kept with each approval. Needed for approve_and_run and run_again. This is context, not an identity attestation. | |
| idempotency_key | No | Reuse the same key when retrying the same change |