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

# Workflows

> Examples for saving and loading workflows with advanced step types.

| Example | Description |
| - | - |
| [Save Conditional Workflow Steps](https://agno-v2.mintlify.site/examples/components/workflows/save-conditional-steps.md) | Save a workflow whose Condition evaluator is a plain function, then reload it from Postgres by registering that function in a Registry. |
| [Save Custom Executor Workflow Steps](https://agno-v2.mintlify.site/examples/components/workflows/save-custom-steps.md) | Register a custom executor function in a Registry so a saved workflow's non-agent step resolves on load from Postgres. |
| [Save Loop Workflow Steps](https://agno-v2.mintlify.site/examples/components/workflows/save-loop-steps.md) | Persist a Loop step whose end\_condition function is restored from a Registry, iterating HackerNews and web research up to 3 times before summarizing. |
| [Save Parallel Workflow Steps](https://agno-v2.mintlify.site/examples/components/workflows/save-parallel-steps.md) | Save a Parallel research pipeline (HackerNews plus web) to Postgres and reload it by ID without a Registry, since all steps are agent-backed. |
| [Save Router Workflow Steps](https://agno-v2.mintlify.site/examples/components/workflows/save-router-steps.md) | Persist a Router whose keyword-based selector function is restored from a Registry, dispatching topics to HackerNews or web research before summarizing. |
| [Registry Agents in Workflow](https://agno-v2.mintlify.site/examples/components/workflows/registry-agents-in-workflow.md) | Expose code-defined agents with stable IDs through the AgentOS /registry endpoint so UI-built workflows resolve them by ID instead of loading them from the database. |
| [Save HITL Condition, Loop, and Router Steps](https://agno-v2.mintlify.site/examples/components/workflows/save-hitl-condition-loop-router.md) | Round-trip requires\_confirmation, on\_reject, and route-selection settings on Condition, Loop, and Router through workflow save/load, then drive the pauses interactively. |
| [Save HITL Confirmation Workflow Steps](https://agno-v2.mintlify.site/examples/components/workflows/save-hitl-confirmation-steps.md) | Save a workflow whose ProcessData step requires confirmation, reload it via get\_workflow\_by\_id with a Registry, and confirm or skip the paused step at run time. |
| [Save HITL User Input Workflow Steps](https://agno-v2.mintlify.site/examples/components/workflows/save-hitl-user-input-steps.md) | Persist a workflow whose step declares a UserInputField schema (tone, length, include\_examples), reload it from Postgres, and fill the paused step's fields interactively. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.