> ## Documentation Index
> Fetch the complete documentation index at: https://agno-v2-agui.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Step With Function

> Runnable workflow examples under: cookbook/04_workflows/01_basic_workflows/02_step_with_function.

| Example                                                                                                       | Description                                                                                                         |
| ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| [Step With Additional Data](/examples/workflows/basic-workflows/step-with-function/step-with-additional-data) | Demonstrates custom step executors that consume `additional_data` in sync and async workflow runs.                  |
| [Step With Class Executor](/examples/workflows/basic-workflows/step-with-function/step-with-class)            | Demonstrates class-based step executors with sync and async workflow execution.                                     |
| [Step With Function](/examples/workflows/basic-workflows/step-with-function/step-with-function)               | Demonstrates custom function executors in step-based workflows with sync, sync-streaming, and async-streaming runs. |
