Nodes/ComfyUI_Eclipse/Show Any Stop
ComfyUI Node

Show Any Stop

Inspect any value, then hit the brakes on the whole queue

By r-vageΒ·Created 10 months agoΒ·Updated a day agoΒ· 31
Show Any Stop
  • anything
  • output
β—„stop_reviewfalseβ–Ί

Show Any Stop is Show Any with a handbrake. Same wildcard anything input, same "convert whatever this is to readable text" behavior, same pass-through output - plus one stop_review toggle that, when switched on, calls ComfyUI's interrupt when the node executes. The idea: a debug workflow that runs until it reaches a value you care about, then stops the queue dead so you can actually look at it before the next 40 nodes run and overwrite your mental state.

This is one of those nodes whose usefulness only clicks once you've lived without it. You build a long pipeline, you're hunting a bug, and every queue is a full run - the intermediate tensors flash by, the graph finishes, and the thing you wanted to inspect is gone. With stop_review on, execution halts at the node, the text is sitting there in the UI, and nothing downstream has run yet. You look, you fix, you toggle the stop off, and the rest of the queue proceeds.

How it works

Mechanically it's the same Show Any under the hood - type-aware formatting that prints strings, numbers, lists, dicts, and tensor shapes, and forwards the original values unchanged. The difference is the stop_review boolean (off by default) and what happens when it's on: the execute method calls interrupt_processing(), which is the same interruption ComfyUI uses when you hit "stop" in the UI. Execution stops at this node - after its output is computed, so you do still get the pass-through value - and the queue halts.

The two inputs that matter:

  • anything - the wildcard. Connect any single value you want to inspect.
  • stop_review - the brake. Off by default; flip it on to stop the run here.

Output is the same match-type list, carrying the original values through so you can tap the node inline without disturbing the graph.

Where it fits

Pair it with Show Any (without stop) as a permanent inspection point, and keep the stop variant for the specific spot you're actively debugging. It's also the honest companion to the pack's Stop node - Stop halts the graph unconditionally, whereas Show Any Stop halts only when you've armed it, which makes it safer to leave in a shared workflow. Nobody wants a workflow that hard-stops a batch queue because a debug node was left switched on; the review toggle keeps that footgun explicit.

Installing it

Part of ComfyUI_Eclipse, no separate dependencies:

git clone https://github.com/r-vage/ComfyUI_Eclipse custom_nodes/ComfyUI_Eclipse

Or ComfyUI Manager β†’ search "ComfyUI_Eclipse" β†’ install and restart.

Gotchas

The obvious one: leave stop_review on and every queue halts at this node. It's a debugging seatbelt, not a cruise control - remember to disarm it when you're done, or you'll be wondering why your batch run keeps stopping at the same spot. And since the pack's v4.0.0 release stripped all legacy RvTools-era node IDs, an old workflow that references the pre-cleanup names will show missing nodes until you run the pack's migration script. New workflows never see that.

CategoryπŸŒ’ Eclipse/ Tools

Inputs (2)

NameTypeDefaultDescription
stop_reviewBOOLEANfalseβ€”
anythingoptCOMFY_MATCHTYPE_V3β€”

Outputs (1)

NameTypeDescription
outputCOMFY_MATCHTYPE_V3β€”