FlowDSL Node Catalog

Catch

Catch an upstream error packet, unwrap it, and emit it on the normal out port.

Overview

PropertyValue
Node IDcore/catch
Kindtransform
Modulecore-flowdsl
Repogo-flowdsl
Handlergithub.com/redelay/go-flowdsl/nodes/core.Catch
Iconlucide:shield-alert
Color#ef4444
Tagserror, 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

PropertyTypeRequiredDefaultUI GroupDescription
includeStackboolean—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