Skip to content

v1.6.2 — Angelo Overrides companion node

Choose a tag to compare

@shootthesound shootthesound released this 07 Jun 14:14
· 19 commits to main since this release

Adds an optional Angelo — Overrides node so users with a central workflow source-of-truth for steps / cfg / sampler_name / scheduler can drive those values into Angelo from elsewhere in the graph instead of duplicating them on the toolbar.

What's new

Angelo — Overrides companion node (closes #25)

  • Lives in the same sampling/Angelo category as the main node.
  • Four widgets — steps, cfg, sampler_name, scheduler — each with a sentinel default (-1 for INT/FLOAT, (toolbar) for the combos) meaning "don't override this one — use Angelo's toolbar value".
  • Outputs a single ANGELO_OVERRIDES wire.

Angelo — click to refine gains one new optional input

  • overrides slot on the left edge. Wire Angelo — Overrides's output into it and any non-sentinel field on the Overrides node replaces the matching toolbar widget for that run. Per-field opt-in — override only steps, only sampler_name, or any mix.
  • Zero visual change to the main node body — just one extra slot dot on the left when unwired.

The pipe pattern was chosen over per-param forceInput slots because forceInput: True on optional inputs proved unreliable across ComfyUI versions for delivering wired primitive values. Routing through a typed custom bundle (ANGELO_OVERRIDES) sidesteps that quirk completely.

Stale comment cleanup

The right-click-image block in web/angelo.js had a leftover comment claiming clipboard paste had been removed. PR #17 re-added it in v1.5.0; updated the comment to list the three current load paths (drag-drop, Load Image, Ctrl+V).

Update

ComfyUI Manager → Update, or git pull in the ComfyUI-Angelo folder.