Pass Pipe
The reroute for rgthree-style context bundles
- pipe
- pipe
Pass Pipe is a passthrough for the lowercase pipe type - the context bundle popularized by rgthree's Context nodes, which packs a bunch of values onto one wire so a big graph stops looking like a plate of noodles. One pipe in, the same pipe out. That's the entire node, and it's exactly the reroute you want when a context bundle needs to keep flowing while the graph around it changes.
First, the type check, because this trips people up constantly: pipe (lowercase) is the rgthree-style context type, and it is not the same thing as PIPE_LINE (Comfyroll's pipeline) or any of the other pipe-like types floating around the ecosystem. If your workflow was built with rgthree Context nodes - and a huge share of serious multi-stage workflows are, since rgthree-comfy is the pack everyone installs second, right after Manager - then this is the wire you're dealing with. Context nodes collapse model, clip, vae, conditioning, latent, and more into one bundle, and this passer lets that bundle pass through cleanly and split to multiple destinations.
Why bother, when you could just drag the wire? Because a context bundle is doing the same organizational job as the passers themselves, and the bundle source is exactly where workflows break. The RvTools README says its passers were built for nodes that "had problems getting information from bypassed nodes," and to give managed groups a second node so you can hide inputs and widgets. A Pass Pipe at a junction means the source of your context - a loader, an upstream group - can be bypassed, swapped, or moved while every downstream consumer keeps pointing at a stable, named connection. Same trick as the other passers, applied to the fat wire instead of the thin ones.
The schema
pipe(pipe, required) - the context bundle to pass through.- Output
pipe- the same bundle, unchanged.
No toggles, no widgets. Pure pass.
Install
From ComfyUI-RvTools_v2 (r-vage). ComfyUI Manager → search "ComfyUI-RvTools_v2" → install, restart. Or:
cd ComfyUI/custom_nodes
git clone https://github.com/r-vage/ComfyUI-RvTools_v2
One important note: this node expects the pipe type to exist, which comes from packs like rgthree-comfy - it doesn't install them for you. The RvTools pack itself needs no model downloads and its pip deps (torch, numpy, Pillow, opencv-python, pilgram, pynvml, piexif) are standard.
Keep in mind
The pack is marked deprecated in its README, superseded by ComfyUI_Eclipse - the node works, but new development is over there. And if a workflow you're loading references the original RvTools v1 repo (pulled from GitHub), the missing-node errors are why the v2 rename exists. If you already use rgthree Context nodes and want more than a straight pass - merging several values into a pipe and pulling them back out - the same pack's Pipe nodes (like Pipe 12CH Any) are the fuller tool. This passer is the simple one for routing.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| pipe | pipe | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| pipe | pipe | — |