Fork Improvements (#624)
- Add a "was_forked_from" field to workflow status. This is true if the workflow was ever forked from, and false otherwise. This can be filtered on from list workflows. If you're forking workflows to recover from failures, this lets you "filter out" the original executions and only show the forked re-attempts. - Add a "fork from failure" operation to Conductor that forks a workflow from its last failed step (or last step, or from a specific step, or last occurrence of a particular step name). Enables a quick "bulk fork" action from the UI for the common case, though more complex cases will still require client scripting. - Add a "replacement children" option to fork that maps original child workflow IDs to replacement child workflow IDs. When the forked workflow encounters a step that started a child workflow matching an original ID, it substitutes the replacement ID instead. This is useful when you need to fork a parent workflow that depends on the results of child workflows that have also been forked.
P
Peter Kraft committed
b1196fb37dccc127c28ab634408141725035086a
Parent: 753bf97
Committed by GitHub <noreply@github.com>
on 3/23/2026, 6:01:49 PM