K
Docs
🔗

Merge

base.mergeBase SetLogic

A visual hub for converging flows. Wire both Condition outputs (or any parallel paths) into this piece, then connect one output to your shared downstream chain. The runner already supports multiple incoming edges — Merge makes that pattern obvious on the canvas.

When to use this
  • Connect both Condition ports to the same Merge node
  • Use Coalesce before Merge when you only need to pick one value, not duplicate whole chains
  • The badge shows how many paths are wired in

On the canvas

This is what Merge looks like when you place it on your flow. Each field below is something you configure in the inspector panel.

🔗
Merge
base.merge
Logic

Output ports

outputShared path after branches reunite
📐

In TypeScript, this would be…

Not something you need to write — just a look at what Kitcord does for you.

TypeScript
// No extra runtime call — both branches wire into the same downstream handler.
// After either path runs, continue with shared logic:
await channel.send("Done either way!");