Skip to main contentWorkflows collect multiple nodes and define the order of execution. When you decorate a function with @workflow(), it:
- Accepts input parameters (which can be used to override node defaults).
- Establishes connections (edges) between nodes.
- Is displayed graphically in the UI as a complete pipeline.
The core automatically generates the necessary code from your workflow schema. See How to Create a Custom Workflow for step‑by‑step instructions.
- talk about edges and position
- talk about codegen, what type of code is allowed in the workflow (it parses edges)
(idea add a linter for worklows)