Nodes/ComfyUI-SSG-Smart-Suite/SSG Smart Gate Relay
ComfyUI Node

SSG Smart Gate Relay

The intake valve at the start of an injection loop

By SgtSauv·Created 7 days ago·Updated a day ago· 1
SSG Smart Gate Relay
    channel

    SSG Smart Gate Relay is the little brother in the SSG Gate Trio. Where the SSG Smart Gate is the master valve sitting in your main pipeline, the Relay is the intake - you place it at the entrance of an injection subgraph loop, and its whole job is to receive the live {channel}_TX data the Gate broadcasts and hand it to your loop as ordinary outputs. If you've got the Gate wired into a subgraph that's supposed to process the main line, the Relay is what actually pulls the data in across that boundary.

    The mechanism is a straight registry read, same as the SSG Smart Satellite: when it runs, it grabs torch._ssg_piperegistry[channel] and returns the 24 lanes. The one real input is channel, a dropdown the frontend refreshes by scanning for active broadcasters - the Gate registers its stream under {channel}_TX, so that's the channel you select here. The hidden relay_manifest and bound_generation inputs are the usual SSG schema-tracking baggage; you don't set them by hand.

    The 24 outputs are wildcard (*), so whatever the Gate pushed through - model, CLIP, VAE, latents, prompts - comes out with its type intact and can be wired straight into the first node of your loop. That's the entire surface area of the node. It's a receiver with no pass-through of its own and no controls beyond the channel pick, which makes it genuinely thin: you only need it if you're building the full Gate trio.

    Two things worth knowing before you bother. First, the Relay is only useful as a companion to the Gate - on its own it's just a Satellite that reads a _TX channel. Second, the ordering footgun from the rest of the suite applies hard here: the Gate writes the TX stream at execution time, so the Relay returning Nones usually means the Gate ran after the Relay, or the channel name doesn't actually match. The Relay can't fix that for you; it reads whatever's in the dict at the moment it runs.

    Installing it

    cd ComfyUI/custom_nodes
    git clone https://github.com/SgtSauv/ComfyUI-SSG-Smart-Suite.git
    

    Restart, or install through Manager by searching "SSG Smart Suite". No model files, no Python dependencies (requirements.txt: "No external dependencies"), just a console boot banner.

    Common issues

    • All outputs are None → the Gate hasn't written its TX channel yet, or the channel dropdown is on a placeholder. Verify the channel matches the Gate's {channel}_TX and that the Gate runs first.
    • It does nothing alone → correct, it's a piece of the trio; pair it with a Gate and a Gate Return.
    • Thin support → this suite has essentially no Reddit presence as of 2026; use the GitHub issues page.
    CategorySSG Network Logic

    Inputs (1)

    NameTypeDefaultDescription
    channelCOMBO1 options: Default

    Outputs (24)

    NameTypeDescription
    *
    *
    *
    *
    *
    *
    *
    *
    *
    *
    *
    *
    *
    *
    *
    *
    *
    *
    *
    *
    *
    *
    *
    *