SIGN IN SIGN UP

fix: make action invocation retries idempotent (#355)

* fix: make action invocation retries idempotent

* fix: persist idempotency claim before action dispatch

* test: model failed idempotency result write

* fix: preserve action handler on idempotent replay

* fix: snapshot action handler for replay

* fix: snapshot action node before provider send

* fix: await native spawn placement on replay

* fix: wait for durable spawn replay outcome

* fix: wait for keyed action replay outcome

* fix: classify idempotent replays from durable claims

* fix: gate agent replays on dispatch start

* fix: classify insert-race replays from claims

* fix(engine): close provider dispatch takeover race

* fix(engine): require owner-authorized agent dispatch

* fix(engine): release failed spawn placement claims

---------

Co-authored-by: kjgbot <kjgbot@agentrelay.dev>
K
Khaliq committed
b21f3ba894d7dce6f9f7c01bb1d035baef0d0f7a
Parent: 285b048
Committed by GitHub <noreply@github.com> on 8/25/2026, 7:41:27 PM