runAsync

Runs this workflow as the root of an invocation, through the node runner, so its own timeout and retry policy apply. Each non-partial event pauses the node that emitted it until the flow's collector returns, and a node failure is rethrown only after the event stream drains. Nested inside another graph it runs through runNode instead.