circuit
Flows

Flows overview

The five flows, what each is for, and how the agent picks one for the task.

A flow is a repeatable work pattern. It runs the right steps in order, carries context forward, and checks its own work.

You rarely pick a flow by hand. Run /circuit:run <task> and the agent picks the flow that fits, then Circuit runs it. You can also name a flow when you already know which one you want.

Run a task Agent selects the flow Build Fix Explore Review Prototype

Every flow routes through its own steps and produces evidence the run records and reuses. Some flows also pause at a checkpoint for your call; others run straight through.

The flows

On this page