Skip to main content
awp:action-status
string
required
string
required
One of pending_approval, queued, accepted, executing, cancelling, rejected, completed, failed, preempted, cancelled (lifecycle).
integer
required
Per-session monotonic sequence shared by action.status and world.event. Receivers deduplicate on (action_id, status_seq) (AWP-LIF-009) and pass the highest seen value to session.resume (AWP-CTL-008).
integer
required
Time of the transition in the world, on the session clock.
number
0–1 during executing for extended types.
string
Required in rejected, failed, cancelled; from the status reason registry.
string
Human-readable elaboration of reason.
boolean
True when an envelope clamped execution.
boolean
True on a preempted status produced by a blend.
number
On cancelled/failed after a safe abort: progress reached when the abort began.
object
On duration: streaming actions: { frames_applied, last_seq, clamped_count } (AWP-CMD-004).
A transition happens once; its notification may be delivered more than once after session.resume (AWP-LIF-009). A pull variant exists: request action.status with { action_id } to fetch the current state, which returns the same object as the most recent notification, or fails with 3008 (AWP_ACTION_UNKNOWN) once the action has left retention (AWP-ACT-006, AWP-LIF-010).