Testing, Versioning & Release
How do I update a workflow definition while active runs are ongoing?
You can safely update workflow definitions during active runs using versioned routing. Assign the new definition a unique version identifier, then route new workflow starts to the updated version while letting in-flight runs complete under the old version. This prevents breaking changes from disrupting ongoing executions. Take care to avoid unversioned changes that could break in-progress workflow replay.
Was this article helpful?
Your feedback helps improve Diagrid's FAQ experience.
Keep reading
More Diagrid FAQ articles
- Testing, Versioning & Release
How do I test durable agent workflows that use LLM calls?
Covers testing durable agent LLM workflows: use replayable validation, mock LLM calls to avoid real APIs in local/staging tests, verify state transitions.
- Testing, Versioning & Release
What staging environment requirements apply to durable agent workflows?
Outlines key staging considerations for deploying and validating durable agent workflows before moving them to production environments.
- Testing, Versioning & Release
How do versioning strategies work for durable agent workflows?
Explains core versioning approaches for managing updates to durable agent workflow definitions and their associated execution runs.