A batch run fails a node with no value on a triggering input instead of calling it, naming the input and its producer, and skips what waits on it

This commit is contained in:
2026-11-05 07:35:02 +01:00
parent 78b2c1438c
commit c6ac7f80a9
3 changed files with 74 additions and 0 deletions
+3
View File
@@ -21,6 +21,9 @@ finish. Missing parameters use their declared initial values.
When a node fails, the nodes that wait on it are recorded as `skipped` and
the run ends `error`. A node that cannot be loaded fails the run before
anything executes, with the node's load error as the reason.
A node with no value on a triggering input fails without being called, as a
live flow would wait for it, so a canvas port with a default needs
`trigger: false` to be optional.
Non-streaming ports cannot use `interval` in a batch flow: there is no timer
to deliver a delayed value. The same goes for a delay node's `interval`