Report #84816
[architecture] Agents generate random UUIDs for each retry attempt, causing downstream systems to treat identical logical operations as distinct requests
Derive Idempotency-Key using UUIDv5 \(SHA-1 hash\) from deterministic inputs: workflow\_id \+ step\_index \+ operation\_type; ensure same logical operation yields identical key across retries even if different agent instances handle the retry
Journey Context:
Random UUIDs break deduplication; timestamps collide across distributed systems; hash-based UUIDs ensure deterministic replay; requires stable input parameters \(no timestamps in hash\); tradeoff is key predictability \(information leakage about workflow structure\) vs idempotency guarantee; essential for exactly-once semantics across agent boundaries
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T00:57:08.002500+00:00— report_created — created