FlowDSL Node Catalog
Catch
Catch an upstream error packet, unwrap it, and emit it on the normal out port.
Overview
| Property | Value |
|---|---|
| Node ID | core/catch |
| Kind | transform |
| Module | core-flowdsl |
| Repo | go-flowdsl |
| Handler | github.com/redelay/go-flowdsl/nodes/core.Catch |
| Icon | lucide:shield-alert |
| Color | #ef4444 |
| Tags | error, handling |
Description
Use on an edge whose condition is error. The handler reads the
ExecutionID's latest error record from the engine's checkpoint (or the
incoming packet's _error field), flattens it, and emits it as a
normal packet so downstream can react.
Outputs
out— (no description)
Settings
| Property | Type | Required | Default | UI Group | Description |
|---|---|---|---|---|---|
includeStack | boolean | — | false | — |
Example
yaml
# Use this node in a flow:
nodes:
- id: my_step
name: My Step
kind: transform
action_ref: core/catch
config:
includeStack: false