Arguments to pass to the tool
OptionalcheckpointWhether to create a checkpoint after this step
Step IDs that must complete before this step can run. A step from a plain JSON caller may omit it; WorkflowEngine.execute treats a missing list as empty.
Description of what this step does
OptionalestimatedEstimated execution time in milliseconds. A dry run waits this long instead of calling the tool (default 100).
Unique identifier for this step
Human-readable name
OptionaloptionalWhether a failure of this step is recorded as skipped instead of
failing the workflow
OptionalretryRetry configuration
Wait before each retry in milliseconds.
Retries after the first failed attempt.
Tool to execute (transform-code, run-schematic, validate, etc.), passed to ToolExecutor.executeTool.
One step of a WorkflowDefinition: a tool call with its arguments.