A flow is Python
An async function that drives coding agents. Between two turns, any code at all.
- Whoever writes one is a weaver. Every loop above is a flow you can run today.
- Declared up front. A role left empty, or a CLI short of a capability it needs, stops the run before its first turn.
- Where agents work is yours. Here or on another machine, chosen at run time.
- Calls nest. A called flow's budget fits inside what its caller has left, and runs side by side.
- Skills travel with it. Copy a flow and its skills come along; copy one into your project to make it yours.
- Published by release. A published flow lives in a repository of its own, and is installed from a flowverse at the exact commit its release names.
A flow is code
Running a flow runs its Python, with its agents' approvals bypassed. Install a flow only if you would install its code as a package. See Security.