Detailer Scheduler Arg (watdafox)
The scheduler dropdown that knows about AYS, GITS and the whole modern roster
- scheduler
- str_scheduler
Same passthrough trick as the pack's other Arg nodes, but with a twist that makes it genuinely different: Detailer Scheduler Arg uses ComfyUI's detailer scheduler list, which is a superset of the normal KSampler list. You get the familiar nine - simple, karras, exponential, and friends - plus the newer modern ones that live in comfy.samplers.SCHEDULER_HANDLERS: AYS SDXL, AYS SD1, AYS SVD, GITS[coeff=1.2], LTXV[default], OSS FLUX, OSS Wan, and OSS Chroma.
Why does that matter to you? Because detailer passes are where scheduler choice actually shows up in practice. The FaceDetailer-style flow - the Impact Pack's detect-crop-resample loop that rescues small faces and hands - runs a second, low-denoise sampling pass, and people who tune that pass tend to reach for Align Your Steps (AYS) or the model-specific OSS schedules instead of the defaults. Stock KSampler won't even show you those options; this node exists precisely because the detailer tooling needs a longer scheduler menu than a plain sampler.
How it works
Same shape as its siblings: a required scheduler combo, outputs (scheduler, str_scheduler), and an execute that returns the picked value twice. The only difference is which list feeds the combo - comfy.samplers.SCHEDULER_HANDLERS plus a handful of extras the pack author hard-codes on top. Since it's built from the live handler map, it tracks what your ComfyUI actually supports.
The inputs/outputs that matter
scheduler- the combo, 17 choices when the pack was written.scheduleroutput → feed any detailer-capable sampler's scheduler input (FaceDetailer's underlying sampler, or a KSampler in the pass that refines faces).str_scheduler→ STRING version for logging which schedule your detail pass ran.
You'll find it under watdafox/parameter, right next to Ksampler Sampler Arg and Ksampler Scheduler Arg. If you're building a base → upscale → detailer chain with BFParameters (also in this pack), this node is the standalone version of the detailer scheduling the pack lets you bundle.
Install
cd ComfyUI/custom_nodes
git clone https://github.com/OhSeongHyeon/comfyui-watdafox-nodes.git
Then restart ComfyUI (or use ComfyUI Manager → search "comfyui-watdafox-nodes"). No pip dependencies, no model files to fetch.
A note on naming
Don't go looking for "detailer schedulers" in the SD literature - "detailer" here just means "the scheduler list the pack author considers usable for detail passes." The AYS and OSS schedules are real and well-documented elsewhere (Align Your Steps is a legit scheduler paper; OSS is model-specific and ships in newer ComfyUI). What's custom is bundling them into one friendly dropdown. If a schedule you need isn't listed, it means your ComfyUI is older than the handler the pack reads.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| scheduler | COMBO | 17 options: simple, sgm_uniform, karras, exponential, ddim_uniform, beta, +11 |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| scheduler | simple,sgm_uniform,karras,exponential,ddim_uniform,beta,normal,linear_quadratic,kl_optimal,AYS SDXL,AYS SD1,AYS SVD,GITS[coeff=1.2],LTXV[default],OSS FLUX,OSS Wan,OSS Chroma | — |
| str_scheduler | STRING | — |