Parameter | Type | Description |
---|---|---|
step_name | Optional[str] | Step identification name |
step_id | Optional[str] | Unique step identifier |
executor_type | Optional[str] | Type of executor: "agent", "team", or "function" |
executor_name | Optional[str] | Name of the executor |
content | Optional[Union[str, Dict[str, Any], List[Any], BaseModel, Any]] | Primary output (can be any format) |
parallel_step_outputs | Optional[Dict[str, StepOutput]] | For parallel steps: individual sub-step outputs |
response | Optional[Union[RunResponse, TeamRunResponse]] | Raw execution response from agent/team |
images | Optional[List[ImageArtifact]] | Media outputs - images (new or passed-through) |
videos | Optional[List[VideoArtifact]] | Media outputs - videos (new or passed-through) |
audio | Optional[List[AudioArtifact]] | Media outputs - audio (new or passed-through) |
metrics | Optional[Dict[str, Any]] | Execution metadata |
success | bool | Execution success status (default: True) |
error | Optional[str] | Error message if execution failed |
stop | bool | Request early workflow termination (default: False) |