Thanks to visit codestin.com
Credit goes to openflows.dev

- Get Started

Architecture

This section explains how the OpenFlows system is put together — in plain language, with no code. It's written for anyone who wants to understand the system well enough to operate it, extend it, or evaluate its security.

At the highest level, OpenFlows divides the world into two halves: a control plane where the system's brain lives, and a work plane where disposable agents do the actual coding. Everything else in the architecture serves that split. Two systems cooperate: Coder governs where agents run; OpenFlows governs how they coordinate.

The centre of the picture

One long-lived component — the Controller (the brain) — runs inside a single, trusted NEXUS workspace in the control plane. It is the only piece that talks to Coder's API to create workspaces and coordinate agents. Around it sit a shared coordination store that holds the team's state, and the many short-lived worker workspaces where FORGE, SENTINEL, VESSEL, and LORE do their individual jobs — each one provisioned for a single task and torn down when it's done.

The architecture is built on a simple thesis: architecture is the product. OpenFlows encodes the engineering — the review gates, the recovery patterns, the trusted boundaries — so that agents produce software, not just code. The guardrails that run through the whole design are straightforward: plan before code, when in doubt, don't approve, bounded recovery then human escalation, and no secrets in worker workspaces.

The flow in brief

A GitHub issue is turned into a ticket \u2192 dispatched to FORGE to plan and build \u2192 reviewed at a distance by SENTINEL \u2192 merged by VESSEL once CI is green \u2192 documented by LORE \u2192 the workspace is torn down. Every step is an approved transition, and the whole cycle is self-healing and auditable.