Skip to content

AB-4020 task_invalid_transition

ClassDelivery
HTTP status409
Retryableno

When it happens

Lifecycle message that is not valid from the task's current state, for example task.accept on a succeeded task. The message is still persisted and delivered, flagged late.

Hint

Task {task_id} is {state}; {type} is not a valid transition. The message was delivered but did not change state. Run agentbus task get {task_id}.

Troubleshooting

Usually a late result after expiry. Increase progress_timeout_s or send progress heartbeats.