Skip to main content

Replay from History

note

Replace the placeholder prompt below with the version your team has validated. Add example output, tips, and any org-specific context (namespace, SDK language, coding standards).

Prompt

Help me set up workflow history replay testing for non-determinism detection in [Python/Go/TypeScript/Java].

Context:
- I have a workflow that has been running in production
- I want to validate that my code changes don't break replay of existing executions

Please generate:
1. A script to export workflow histories from Temporal (using the CLI or SDK)
2. A replay test harness that runs each exported history against the updated code
3. Clear error output when a non-determinism error is detected, showing which event caused the mismatch
4. Instructions for how to integrate this into CI so it runs on every PR

Example output

Add an example of what good output looks like for your team's use cases.

Tips

  • Export histories from workflows that exercised different code paths — one happy-path history isn't enough.
  • Run replay tests before deploying any workflow code change to catch non-determinism early.