Problem
Right now if your tokens are used up the workflow is in a failure state and needs to be manually restarted. This should happen automatically.
Solution
We should be able to determine when the usage-reset is happening and automatically schedule the step to be reexecuted once the usage-limit is reset.
This should also be shown in the WebUI with a "scheduled to X because the usage-limit was reached" message.
Problem
Right now if your tokens are used up the workflow is in a failure state and needs to be manually restarted. This should happen automatically.
Solution
We should be able to determine when the usage-reset is happening and automatically schedule the step to be reexecuted once the usage-limit is reset.
This should also be shown in the WebUI with a "scheduled to X because the usage-limit was reached" message.