> ## Documentation Index
> Fetch the complete documentation index at: https://phidatainc-redirect-agent-platform-overview.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# StepOutput

| Parameter       | Type                                                              | Default | Description                                                     |
| --------------- | ----------------------------------------------------------------- | ------- | --------------------------------------------------------------- |
| `step_name`     | `Optional[str]`                                                   | `None`  | Step identification name                                        |
| `step_id`       | `Optional[str]`                                                   | `None`  | Unique step identifier                                          |
| `step_type`     | `Optional[str]`                                                   | `None`  | Type of step (e.g., "Loop", "Condition", "Parallel")            |
| `executor_type` | `Optional[str]`                                                   | `None`  | Type of executor: "agent", "team", or "function"                |
| `executor_name` | `Optional[str]`                                                   | `None`  | Name of the executor                                            |
| `content`       | `Optional[Union[str, Dict[str, Any], List[Any], BaseModel, Any]]` | `None`  | Primary output (can be any format)                              |
| `step_run_id`   | `Optional[str]`                                                   | `None`  | Link to the run ID of the step execution                        |
| `images`        | `Optional[List[Image]]`                                           | `None`  | Media outputs - images (new or passed-through)                  |
| `videos`        | `Optional[List[Video]]`                                           | `None`  | Media outputs - videos (new or passed-through)                  |
| `audio`         | `Optional[List[Audio]]`                                           | `None`  | Media outputs - audio (new or passed-through)                   |
| `files`         | `Optional[List[File]]`                                            | `None`  | File outputs (new or passed-through)                            |
| `metrics`       | `Optional[RunMetrics]`                                            | `None`  | Execution metrics and metadata                                  |
| `success`       | `bool`                                                            | `True`  | Execution success status                                        |
| `error`         | `Optional[str]`                                                   | `None`  | Error message if execution failed                               |
| `stop`          | `bool`                                                            | `False` | Request early workflow termination                              |
| `steps`         | `Optional[List[StepOutput]]`                                      | `None`  | Nested step outputs for composite steps (Loop, Condition, etc.) |
