SquidMesh.Runtime.BuiltInStep (squid_mesh v0.1.0-alpha.5)

Copy Markdown View Source

Executes declarative built-in workflow steps.

Built-in steps let workflows express simple runtime primitives without requiring host applications to define dedicated Jido actions for them.

Summary

Types

built_in_step_error()

@type built_in_step_error() ::
  {:unknown_built_in_step, SquidMesh.Workflow.Definition.built_in_step_kind()}

execution_result()

@type execution_result() :: {:ok, map(), keyword()} | {:error, built_in_step_error()}

Functions

execute(kind, opts, input, run)