Nodes/Dehypnotic/🧘 Get Dehypnotic
ComfyUI Node

🧘 Get Dehypnotic

Read a value from anywhere β€” Get Dehypnotic

By DehypnoticΒ·Created about a month agoΒ·Updated 21 days agoΒ· 7
🧘 Get Dehypnotic
    • *

    Get Dehypnotic is the read side of the pack's hidden pair of "wireless" nodes, and it's the node you'll interact with the most once you've bought into the pattern. You set a value under a name with Set Dehypnotic, and this node is a dropdown that picks that name and hands you the value - on the other side of the graph, inside a subgraph, wherever. If you've ever dragged a wire halfway across the canvas just to feed one input, this kills that.

    The node has no inputs at all, which confuses people the first time they see it. The input is the widget: a combo dropdown listing every Set Dehypnotic in scope, by name. Pick one and the single output starts emitting that Set's value. What type? Whatever the Set was wired with. The output adapts to match - feed an image into Set and this output becomes an IMAGE slot, feed a string and it becomes a STRING slot.

    Mechanically it's the same virtual-node trick as its partner, and it's worth knowing because it explains the failure modes. These nodes never reach the backend; at queue time the frontend resolves the Get straight through to the real upstream source of the matching Set and prunes both from the prompt. Same-graph reads use the classic link path, and cross-subgraph reads use ComfyUI's native virtual-output resolution (the code comments point at 1.45.15+ for that one). The resolution is type-checked too - if the types stop lining up, the node drops the offending link rather than feed you garbage downstream.

    Two things trip people up, and both are about names. First, the classic "Get returns nothing" is almost always a typo or an out-of-scope name: the dropdown only lists Sets in the current graph and its ancestors, so a Set in a sibling subgraph simply isn't an option. Second, if no Set matches the chosen name, the output falls back to the wildcard * and nothing resolves - the node can't read a name that doesn't exist. When you do have a match, the right-click menu's "Jump to its Set Dehypnotic" is a genuinely nice touch for hopping back to the source.

    A useful habit: name Sets after what they carry (seed, cfg, face_model) rather than where they are, because titles auto-update to "Get: seed" and the whole graph reads like a legend. Unlike the Anything Anywhere-style magic-routing nodes the community eventually soured on, this resolves to a concrete upstream link with real types - the tidy version, not the unreadable one.

    Install is the pack's one-liner:

    cd ComfyUI/custom_nodes
    git clone https://github.com/Dehypnotic/comfyui-range-to-string
    

    Restart ComfyUI and it shows up under Dehypnotic / πŸ”€ Wireless Links - no pip install, no models, no dependencies. One caveat for the weird setups: because it's purely a frontend node, it adds nothing to the prompt and does nothing on a headless-only instance. In a normal browser workflow it's the node that quietly makes the giant cable disappear.

    CategoryDehypnotic/πŸ”€ Wireless Links

    Inputs (0)

    No inputs

    Outputs (1)

    NameTypeDescription
    **The value of the chosen Set Dehypnotic node, matching its type.