Skip to main content

Merge Node

What it does

Waits for all configured incoming branches and merges their outputs into a combined object.

Inputs/config

  • Incoming branches from fan-out paths.
  • No additional merge strategy or timeout config on this node.

Outputs/branches

  • No matched_output.
  • Emits merged result map keyed by predecessor node id.
  • Continues on default outgoing edge.

Example usage snippet

{
"id": "n_merge",
"type": "merge_node"
}

Common pitfalls

  • Wiring incomplete incoming branches and blocking merge completion.
  • Expecting configurable merge strategies (not available in current runtime).
  • Assuming deterministic arrival order in merged payload.