Nodes/ComfyUI-RvTools_v2/Pass Detailer Pipe
ComfyUI Node

Pass Detailer Pipe

The fix for 'it worked before bypass' — a pipe passer that just sits there

By r-vage·Created about a year ago·Updated 5 months ago· 23
Pass Detailer Pipe
  • pipe
  • DETAILER_PIPE

Pass Detailer Pipe [RvTools] is a passer: one DETAILER_PIPE input, one identical output, and absolutely nothing done to the data in between. It exists for a workflow-hygiene problem that has nothing to do with the data - it's there to stop bypassed nodes from breaking the nodes downstream of them.

Why you'd reach for it

Here's the ComfyUI quirk the whole passer family was built for. When you bypass a node, ComfyUI sometimes can't resolve what its output type should be, and nodes downstream - especially display/debug nodes like rgthree's DisplayAny, which historically had exactly this problem - throw errors or show nothing. The pack's author hit this enough times that "to avoid messages like 'the workflow doesn't work'" became his stated motivation for the entire pack. A passer sits in front of the fragile consumer, gives it a real, typed, un-bypassed input, and the error disappears.

A DETAILER_PIPE, specifically, is the big bundled tuple from Impact Pack - the detailer settings, sampler config, model, clip, vae, and more that nodes like FaceDetailer/DetailerForEach consume. It's one of the longest pipe types in the ecosystem, so it's also exactly the kind of thing you want to route cleanly through a group: you need at least two nodes to make a managed group, and a passer is the perfect second node to "hide" the pipe's inputs/outputs and shrink the graph.

How it works

A literal passthrough: it returns the input pipe unchanged. There's no validation, no transformation, no default. If nothing's connected, the output is None and you'll get the same downstream error you were trying to avoid.

Input: pipe - a DETAILER_PIPE.

Output: DETAILER_PIPE - the same pipe, untouched.

Install

Standard RvTools install:

  • ComfyUI Manager → search "RvTools" → install ComfyUI-RvTools_v2 → restart.
  • Or: cd ComfyUI/custom_nodes && git clone https://github.com/r-vage/ComfyUI-RvTools_v2, then restart.

To have a DETAILER_PIPE in the first place you'll also want Impact Pack installed - that's where the pipe type originates, not RvTools.

Gotchas

The honest caveat: passers are a workaround for a specific, increasingly-fixed class of bug. Newer ComfyUI and DisplayAny versions handle bypassed inputs far better than the 2023-era behavior this pack was written against, so don't expect this node to do anything visible in a healthy graph - it's insurance, not a feature. If you add it and nothing changes, that's normal. And if your problem isn't a bypass issue, this won't fix it.

Pack context, one more time: RvTools v1 was yanked from GitHub in early 2025 (breaking saved workflows, forcing users to copy folders between installs), v2 renamed every node, and the pack is now deprecated in favor of ComfyUI_Eclipse - passers like this are exactly the core that migrated over.

Category🫦 RvTools II/ Passer

Inputs (1)

NameTypeDefaultDescription
pipeDETAILER_PIPE

Outputs (1)

NameTypeDescription
DETAILER_PIPEDETAILER_PIPE