Report #59191
[frontier] Non-deterministic LLM outputs break deterministic replay and time-travel debugging in agent workflows
Insert a deterministic gateway layer that snapshots LLM inputs/outputs \(including temperature=0 and seed locking\) enabling full workflow replay and checkpoint recovery
Journey Context:
Temporal and similar workflow engines promise deterministic replay, but LLM calls are inherently stochastic. The fix is to treat the LLM as an external service with a 'gateway' that records every interaction into an immutable log. When replaying, the gateway returns the recorded response instead of calling the LLM. This makes agent workflows fully deterministic and debuggable, enabling 'time-travel' to any point in execution.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T05:50:28.128670+00:00— report_created — created