ParameterTypeDefaultDescription
step_nameOptional[str]NoneStep identification name
step_idOptional[str]NoneUnique step identifier
step_typeOptional[str]NoneType of step (e.g., "Loop", "Condition", "Parallel")
executor_typeOptional[str]NoneType of executor: "agent", "team", or "function"
executor_nameOptional[str]NoneName of the executor
contentOptional[Union[str, Dict[str, Any], List[Any], BaseModel, Any]]NonePrimary output (can be any format)
step_run_idOptional[str]NoneLink to the run ID of the step execution
imagesOptional[List[ImageArtifact]]NoneMedia outputs - images (new or passed-through)
videosOptional[List[VideoArtifact]]NoneMedia outputs - videos (new or passed-through)
audioOptional[List[AudioArtifact]]NoneMedia outputs - audio (new or passed-through)
filesOptional[List[File]]NoneFile outputs (new or passed-through)
metricsOptional[Metrics]NoneExecution metrics and metadata
successboolTrueExecution success status
errorOptional[str]NoneError message if execution failed
stopboolFalseRequest early workflow termination
stepsOptional[List[StepOutput]]NoneNested step outputs for composite steps (Loop, Condition, etc.)