How to get updates from workflow other than polling? Does polling every second cause rate limiting?
How to get updates from workflow other than polling? Does polling every second cause rate limiting?

waiting state (following your example, sleeping for 30 days), it does not count towards the concurrent invocation limit - only instances with a running state will count towards the limit

internal error. It shows "Errored" in the dashboard. Is there any more investigation I can do to know what happened? Instance: bd1a0c85-6f10-451d-a91b-ee229909d0a6src/index.ts.awaiting the step.sleep and we did not touch the sleep step name. Any idea on what happened here?
The execution of the Workflow instance was terminated, as a step threw an NonRetryableError and it was not handledwaitingrunningawait step.do("kick off next workflow", {
return await env.WORKFLOW.create(...)
})internal errorsrc/index.tsawaitstep.sleepthrow new NonRetryableError("File too big!")