Nodes/AUN ComfyUI Nodes/Wireless Bundle
ComfyUI Node

Wireless Bundle

Packs named values into ONE bundle wire. A field is either wired into one of the node's inputs, or picked from another node's output in the Sources… dialog — the picked value travels with no wire at all. Both kinds share one list: drag to reorder, tick to switch a field off (it then packs as None). Fields are named after the output they come from and can be renamed in the dialog. Sources are limited to this graph: a node inside a subgraph cannot reach an output from its parent without a subgraph input. A source that is muted, bypassed or deleted leaves its field in place with None, so downstream pins never shift. The bundle output is a plain name/value mapping, readable by Split Bundle, Merge Bundles, an OBVPM Unbundle or a KJ Get. Turn on the node's `set` name to expose it as a constant other nodes can read by name. Wireless sources become real upstream dependencies, so they always run; use a wired bundle when a value must stay lazy on an unchosen branch.

By loz2754·Created 10 months ago·Updated a day ago· 7
Wireless Bundle
  • in_1
  • in_2
  • in_3
  • in_4
  • in_5
  • in_6
  • in_7
  • in_8
  • in_9
  • in_10
  • in_11
  • in_12
  • in_13
  • in_14
  • in_15
  • in_16
  • in_17
  • in_18
  • in_19
  • in_20
  • in_21
  • in_22
  • in_23
  • in_24
  • in_25
  • in_26
  • in_27
  • in_28
  • in_29
  • in_30
  • in_31
  • in_32
  • bundle
◄names►
◄plan►
◄set►
CategoryAUN Nodes/Utility

Inputs (35)

NameTypeDefaultDescription
namesSTRINGInternal: the field names in bundle order, written by the Sources… dialog. Leave it alone.
planSTRINGInternal: which input slot feeds each name line, written by the Sources… dialog. A null entry means the field is switched off and packs as None.
in_1opt*Reserved slot 1. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_2opt*Reserved slot 2. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_3opt*Reserved slot 3. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_4opt*Reserved slot 4. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_5opt*Reserved slot 5. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_6opt*Reserved slot 6. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_7opt*Reserved slot 7. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_8opt*Reserved slot 8. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_9opt*Reserved slot 9. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_10opt*Reserved slot 10. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_11opt*Reserved slot 11. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_12opt*Reserved slot 12. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_13opt*Reserved slot 13. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_14opt*Reserved slot 14. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_15opt*Reserved slot 15. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_16opt*Reserved slot 16. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_17opt*Reserved slot 17. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_18opt*Reserved slot 18. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_19opt*Reserved slot 19. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_20opt*Reserved slot 20. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_21opt*Reserved slot 21. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_22opt*Reserved slot 22. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_23opt*Reserved slot 23. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_24opt*Reserved slot 24. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_25opt*Reserved slot 25. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_26opt*Reserved slot 26. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_27opt*Reserved slot 27. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_28opt*Reserved slot 28. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_29opt*Reserved slot 29. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_30opt*Reserved slot 30. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_31opt*Reserved slot 31. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
in_32opt*Reserved slot 32. Filled by a wire, or by a wireless source picked in Sources…; no need to touch it directly.
setoptSTRINGName for this bundle when it is used as a constant. Split Bundle's get, an OBVPM Unbundle with get, or a KJ Get can read the bundle by this name; the node's title follows it (Set <name>) until it is cleared.

Outputs (1)

NameTypeDescription
bundleOBVPM_BUNDLEThe named values, packed as one bundle.