Report #84361
[architecture] Retry storms and duplicate side effects when agent chains fail mid-transaction
Generate idempotency keys at workflow initiation \(UUID v4\) and propagate through all agent boundaries; receivers must enforce idempotency using the key with TTL-based deduplication stores.
Journey Context:
Naive retries in multi-agent systems create phantom records \(e.g., duplicate CRM entries\) because Agent B doesn't know that Agent A's previous attempt partially succeeded. Idempotency keys must be generated by the client \(orchestrator\) and survive retries, not regenerated per attempt. Tradeoff: requires persistent storage for idempotency key lookup \(e.g., Redis with TTL\), adding infrastructure complexity.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T00:11:40.362008+00:00— report_created — created