Steps component groups multiple steps into a pipeline. It supports confirmation HITL, pausing before the entire pipeline executes.
All HITL settings are configured via HumanReview. Steps only supports requires_confirmation. Passing unsupported fields (like requires_output_review) raises a ValueError.
Pipeline Confirmation
Whenrequires_confirmation=True, the pipeline pauses before executing any of its steps:
- Confirm: Execute all steps in the pipeline
- Reject: Skip the entire pipeline