CombineHooks8_motorway_edition
Eight hooks in, one bundle out — through the Motorway
- MOTORWAY 🚌💨
- MOTORWAY 🚌💨
This is the extreme end of the hook combiner family: CombineHooks8 merges eight hook bundles into one. Its _motorway_edition clone does the merge through agilly1989's keyed motorway bag instead of eight data wires, which honestly is one of the more sensible applications of the pack's idea - because an eight-input wire fan-in is exactly the clutter a pipe is meant to remove.
Let's be straight about the audience here. If you're stacking eight hook bundles, you are deep in advanced-sampling territory - regional LoRAs, per-section denoise patches, multi-zone control. You also probably know already that CombineHooks with eight inputs is the "I want all of this at once" move, and that its sibling CombineHooks2/CombineHooks4 exist for the milder versions. What this motorway variant changes is nothing about hook semantics - it just pulls the eight bundles from bag keys, merges them, and writes the result back under one key.
The fields
All keys, no surprises:
MOTORWAY 🚌💨- the bag, in and out.INPUT_hooks_A_keythroughINPUT_hooks_H_key- defaultshooks_A…hooks_H. Eight key strings naming where each bundle lives in the bag.OUTPUT_HOOKS_key(defaultHOOKS) - where the merged bundle is stored.
Single output, the motorway itself. Eight input keys means eight chances to misspell a key, and this pack's failure mode is exactly one error string: 'MotorwayClass' object has no attribute 'hash_' - meaning a referenced key was never written into the bag. With this many keys in play, that's the first thing to check when a pipe workflow fails.
Install and the usual fine print
The easy part:
cd ComfyUI/custom_nodes
git clone https://github.com/agilly1989/ComfyUI_agilly1989_motorway
Restart ComfyUI, or use ComfyUI Manager to install ComfyUI_agilly1989_motorway. Pure Python, no pip requirements, no models to download.
The fine print, same as every node in the pack: beta, single author, README banner "BIG BROKEN WITH ASYNC WILL FIX WHEN I GET THE TIME/MOTIVATION," and the auto-generated clones disabled in current releases - __init__.py no longer imports the clone module. So after a fresh install you may find only MotorwayStart and the Motorway AxB ramps in the menu, with this clone absent. If it's there, it works like stock CombineHooks8 with different plumbing; if it's not, CombineHooks8 plus eight ramp nodes is the boring, reliable equivalent. For something this specialized, boring usually wins.
Inputs (10)
| Name | Type | Default | Description |
|---|---|---|---|
| MOTORWAY 🚌💨 | MOTORWAY 🚌💨 | — | |
| INPUT_hooks_A_key | STRING | hooks_A | — |
| INPUT_hooks_B_key | STRING | hooks_B | — |
| INPUT_hooks_C_key | STRING | hooks_C | — |
| INPUT_hooks_D_key | STRING | hooks_D | — |
| INPUT_hooks_E_key | STRING | hooks_E | — |
| INPUT_hooks_F_key | STRING | hooks_F | — |
| INPUT_hooks_G_key | STRING | hooks_G | — |
| INPUT_hooks_H_key | STRING | hooks_H | — |
| OUTPUT_HOOKS_key | STRING | HOOKS | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| MOTORWAY 🚌💨 | MOTORWAY 🚌💨 | — |