-
Notifications
You must be signed in to change notification settings - Fork 19
feature: long running steps #514
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requestfeatureNew featureNew featurefutureImportant not urgentImportant not urgent
Description
In some workflows a step might take a "huge" amount of time to complete. This could be minutes, hours, or days. We need a way to deal with this. One proposal is to have async steps and allow for callbacks. For instance:
steps:
- name: long-running
agent: slow-agent
type: async
callback: long-running-callback
webhook: http://localhost:8000/long-running-callbackWDYT @akihikokuroda? We could probably dynamically create the callback for such steps.
We might also need to have a way to specify that a step is waiting on a callback. Like a trigger definition.
Anyhow, LMK what you think of above and let's try it. I can then create a "trigger" issue to address.
CC: @AngeloDanducci @psschwei for long running jobs need.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestfeatureNew featureNew featurefutureImportant not urgentImportant not urgent