Use this guide to install Flow, confirm its reviewer configuration, and run one consequential change. Read the plan and the review before accepting the result.
Install the exact release shown in the README installation section. Restart OpenCode after installation.
Skip this if structural separation from the manager's model is enough.
/flow-models lists connected providers and saves the review and optional
planning models globally. Planning stays with the manager until one is chosen.
Without the terminal UI, name the reviewer in the Flow plugin entry and restart:
{
"$schema": "https://opencode.ai/config.json",
"plugin": [
[
"<same exact Flow plugin entry>",
{ "reviewer": { "model": "provider/model", "steps": 80 } }
]
]
}Picker preferences win, then tuple settings, then the
OPENCODE_FLOW_REVIEWER_MODEL and OPENCODE_FLOW_REVIEWER_STEPS fallbacks.
Run:
/flow-status
For a new project, the report includes Status: idle, Next action: flow_plan_save, and the process-local reviewer selection. Availability remains
unverified because Flow reports requested configuration, not model health. A
successful review is separate evidence that OpenCode could start the reviewer.
If a Flow command or tool is missing, restart OpenCode and follow configuration troubleshooting.
Choose work where an incorrect change would be expensive:
/flow-auto add rate limiting to the public API
Flow inspects the repository and proposes an immutable feature plan. Confirm the canonical repository gate and any external evidence before approval. After approval, Flow implements one feature at a time, observes validation, dispatches an independent review, and closes with a versioned delivery report.
If the host cannot continue between features, run /flow-run for each next
feature. Run /flow-status after any interruption or failed review.