- Typed serverless pools validate the unpruned workflow, so a preview on
any new slot failed the whole run; both serverless compilers now accept
every Collector output slot (COLLECTOR_OUTPUT_COUNT).
- Serverless pools are config workers: their serverless:<pool>:<job>
participants now share the pool's worker_N slot instead of overflowing.
- A worker returning only empty frames no longer raises in the preview
split (the combined batch already skipped them).
- Worker previews are views into the combined batch, not a second copy,
and a frame-count guard skips them rather than misattribute frames.
- Frontend: one shared config fetch per load; unnamed slots drop their
saved label instead of storing a redundant one.
- Tooltip notes that the per-GPU outputs are unavailable downstream of
Ultimate SD Upscale Distributed.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Append master and worker_1..worker_8 IMAGE outputs after images/audio so
each participant's own batch can be previewed. worker_N follows the Nth
configured worker so a slot keeps its GPU when others are toggled; slots
with no images return ExecutionBlocker(None) so attached nodes are
skipped silently. The frontend labels worker_N with the worker's name.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>