Motorway 0x7
Seven lanes off the bus, for pipelines that just won't simplify
- MOTORWAY ππ¨
- MOTORWAY ππ¨
- ANY (A)
- ANY (B)
- ANY (C)
- ANY (D)
- ANY (E)
- ANY (F)
- ANY (G)
Motorway 0x7 pulls seven keyed values off the MOTORWAY ππ¨ bus in a single node. It's the "okay, this step really does need seven inputs" lane of agilly1989's ComfyUI Motorway pack - a pipe implementation where everything rides one connection, keyed by string.
The family logic is simple and consistent: MotorwayStart makes an empty bus, on-ramps store values, 0xN ramps pull them out. It's the same anti-wire-clutter instinct as rgthree's Context nodes, implemented as an any-typed key-value bag instead of a typed bundle.
How it works
Same mechanics as every Motorway NxB: the bus comes in, seven _key widgets name what to pull, and ANY (A)βANY (G) (all *) carry the values out. Bus is cloned at each hop (snapshots, not mutation); keys are exact strings hashed via SHA-256; duplicates overwrite; blank keys do nothing.
A 0x7 tends to appear in video or multi-pass workflows - say, a pass consuming model, positive, negative, latent, vae, start_time and end_time together. If you've genuinely got seven inputs to one node, one ramp beats three smaller ramps scattered around.
Inputs and outputs that matter
MOTORWAY ππ¨(required) - the bus.ANY_(A)_keyβ¦ANY_(G)_key(optional) - the seven keys.- Outputs:
MOTORWAY ππ¨plusANY (A)βANY (G).
Installing
cd ComfyUI/custom_nodes
git clone https://github.com/agilly1989/ComfyUI_agilly1989_motorway
or ComfyUI Manager β "ComfyUI_agilly1989_motorway", restart. No pip deps, no model files.
Where people get burned
'MotorwayClass' object has no attribute 'hash_'- the pull key isn't on the bus yet. Exact match, so ordering and spelling matter.- The "seven at once" smell. Before you commit to a 0x7, check whether those inputs actually need to be simultaneous. Sometimes you're one good subgraph away from a 0x4 and a 0x3.
- Beta breakage. README warning is front and center: active development, "IF THINGS BREAK ITS BECAUSE I BROKE IT." Flows drift between releases.
This is a niche lane count. If you're reaching for it weekly, your workflow is either impressively complex or overdue for a refactor - and the Motorway won't tell you which.
Inputs (8)
| Name | Type | Default | Description |
|---|---|---|---|
| MOTORWAY ππ¨ | MOTORWAY ππ¨ | β | |
| ANY_(A)_keyopt | STRING | β | |
| ANY_(B)_keyopt | STRING | β | |
| ANY_(C)_keyopt | STRING | β | |
| ANY_(D)_keyopt | STRING | β | |
| ANY_(E)_keyopt | STRING | β | |
| ANY_(F)_keyopt | STRING | β | |
| ANY_(G)_keyopt | STRING | β |
Outputs (8)
| Name | Type | Description |
|---|---|---|
| MOTORWAY ππ¨ | MOTORWAY ππ¨ | β |
| ANY (A) | * | β |
| ANY (B) | * | β |
| ANY (C) | * | β |
| ANY (D) | * | β |
| ANY (E) | * | β |
| ANY (F) | * | β |
| ANY (G) | * | β |