Queue
Run many producers through one lane. Each fire on a trigger socket queues an item: the in socket wired from the same producer, else that trigger’s own payload. One item is released at a time (out, then trigger), and the next goes only when ack fires, so two turns reach a shared LLM one after the other. The producers’ triggers and the node that ends the turn (into ack) must be wired.
Fired. It runs when an event lands on trigger or ack, and pulls its other inputs at that moment. A data wire never fires it.
Inputs
Section titled “Inputs”| Port | Type | Notes |
|---|---|---|
trigger |
event | Fires the node, grows: one socket per wire |
in |
any | Optional, grows: one socket per wire |
ack |
event | Fires the node |
Outputs
Section titled “Outputs”| Port | Type | Notes |
|---|---|---|
out |
any | |
count |
int | |
trigger |
event |
Right-click a knob and pick Convert to input to drive it from a wire.
| Knob | Kind | Default | Notes |
|---|---|---|---|
timeoutack timeout (s, 0 = wait forever) |
number | 300 |
0 to 86400, step 10 |
Example
Section titled “Example”Keeps several producers from talking over each other on one model. Wire each producer’s trigger into its own trigger socket and its item into the matching in socket; wire trigger and out into the job, and the end of the job into ack. One item goes out at a time; the next leaves when ack fires, or after timeout seconds if it never does (0 waits for good). count says how many are waiting.
More in Flow
Section titled “More in Flow”- Changed: Pass a value on only when it differs from the last one.
- For-each: Hand out a list one item at a time.
- Router: Reroute a wire anywhere on the canvas: one in, one out, no change.
- Sync: A control barrier: it fires one trigger once every wired input has fired, then resets.
- Wait: Relay a trigger after a delay, one trigger out for each one in.
- Wireless In: Broadcast any wires on a channel (1 to 100).
- Wireless Out: Receive the wires broadcast by the Wireless In on the same channel (1 to 100).