v1.6.4 — full custom-sampler control via Overrides (#8)
Brings full SamplerCustomAdvanced-style sampler control to Angelo via the existing Angelo — Overrides companion node. Power-sigma schedulers, the Flux 2 scheduler, NAG-Extended, custom guiders — anything that produces the standard GUIDER / SAMPLER / SIGMAS types from a stock ComfyUI sampler-stack chain now works end-to-end.
What's new
Custom-sampler trio on the Overrides node (closes #8)
Three new optional slots on Angelo — Overrides: guider / sampler / sigmas. Wire any GUIDER (CFGGuider, BasicGuider, NAG variants), any SAMPLER (KSamplerSelect etc.), and any SIGMAS source (BasicScheduler, KarrasScheduler, PolyexponentialScheduler, power-sigma nodes, the Flux 2 scheduler) into them.
When all three are wired, Angelo runs through guider.sample(...) instead of comfy.sample.sample(...). The toolbar's steps / cfg / sampler_name / scheduler become moot (replaced by what's wired), but the Denoise slider still applies — sigmas are tail-sliced per call, matching ComfyUI's SplitSigmasDenoise convention. So the refine slider keeps meaning what it did before.
All-or-nothing on the trio. Partial wiring (e.g. only sampler) silently falls back to the standard path. Default UX is completely unchanged — the new slots are optional on the Overrides node, which is itself optional on Angelo.
Works across every Angelo sample path: Sampler Mode, Edit Mode click-refine, Xtra-Fine, Smart Inpaint, Smart Guided Inpaint. All four internal sample sites route through a single dispatch (_do_sample).
Credits
The three helper functions at the heart of this — _guider_sample, _guider_with_conds, _truncate_sigmas_for_denoise — are taken verbatim from @KursatAs's customSampler branch (link). Full credit to him for the design and for the NAG-Extended compatibility fix: ComfyUI-NAG-Extended overrides inner_sample without moving CPU tensors to the model's load device, which collides with the k-sampler's inpaint path; his device-safe wrapper fixes that and is now part of Angelo.
The Angelo adaptation here is just the integration shape — optional via the Overrides companion node rather than required on the main node — so the existing one-node-drop UX stays intact for the 95% of users who don't need this.
Update
ComfyUI Manager → Update, or git pull in the ComfyUI-Angelo folder.