- Get Started

Command Surface

OpenFlows provides a command-line surface alongside the web control panel. They drive the same state, so neither can drift from the other: every panel action maps to a command, and the command surface stays automation-friendly. This page describes the operations available, in plain language — no command syntax, no flags, no exact invocations.

The web control panel is the everyday interface; the command surface is for scripting, automation, and headless operation. Both are always in sync because they operate on the same control state.

Setup & environment operations

OperationPurpose
StartBegin the Controller loop. This is the default action when you start the system.
BootstrapCreate the initial administrator, register the role templates, and verify that the model and GitHub integrations are working.
DiagnoseCheck the health of the Coder integration.

Tenant operations

OperationPurpose
Add tenantCreate a team bound to a repository, including its user, its orchestrator workspace, and a fresh agent team.
List tenantsSee the teams running on the server.
Clean tenantReset stale or failed work back to the start and clear any recovery state.
Remove tenantTear down a team and its fleet.

Removing a tenant

Removing a tenant tears down the team and its fleet. It is a deliberate, end-of-life action rather than a routine cleanup — the everyday cleanup path is the clean operation, which resets stalled work to the start.

Status & control operations

OperationPurpose
StatusA read-only snapshot of tickets, workers, and pull requests.
Pause / resumeHalt or continue the fleet, gracefully.
DrainStop picking up new tickets while letting in-flight work finish.
TargetFocus the fleet on a specific repository, issue, or label.
Set registryUpdate the agent team live, with no restart.

Gate operations

OperationPurpose
Inspect a gateLook at the approval state of a gated step.
Approve a gateRecord an approval. Used by the reviewer role.

Gates are where the plan-before-code guardrail lives: work cannot leave planning until a reviewer approves it, and that approval is single-use. The gate operations let you inspect and record that approval state.

Reset operations

OperationPurpose
Reset orchestrationRestore orchestration content to the bundled defaults.

Panel first, commands when needed

The web control panel is the everyday surface for seeing status, editing the registry, steering the fleet, and handling escalations. Reach for the command surface when you are scripting, automating, or running headless — you are driving the same operations either way.

Related