Report #42328
[architecture] Duplicate side effects when retrying failed agent chains
Propagate idempotency keys across all agent boundaries and persist retry state with deterministic key generation based on input hashes
Journey Context:
Without idempotency keys, retries create duplicate records or side effects. Alternative is distributed transaction managers \(2PC\), but those block and reduce availability. Idempotency keys allow optimistic execution with exactly-once semantics without coordination overhead, but require deterministic key generation and persistence of the idempotency state to handle partial failures.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T01:31:13.961564+00:00— report_created — created