string
required
{ "action_id": "…", "state": "<state>", "status_seq": n }, the action’s state immediately after the request was applied (AWP-LIF-005):
- Pre-execution (
pending_approval,queued,accepted) →cancelleddirectly, reasoncancelled_by_agent; the action had no side effects. executing→cancelling; the terminalcancelledstatus follows as a notification once the safe abort completes, carryingaborted_at_progress.- Already terminal → the existing terminal state (idempotent; no new transition).
awp:action-cancel-result
AWP_ACTION_UNKNOWN). The type MAY bound the abort with max_abort_ms (AWP-LIF-010).
If an e-stop or safe-state entry coincides with the cancel, the e-stop or safe-state outcome wins (AWP-LIF-008) and the action ends failed, not cancelled.