- Get Started

The OpenFlows Team

NEXUS

The Controller

NEXUS is the Controller of the OpenFlows control plane - a long-lived process running in the openflows-nexus Coder workspace. It syncs GitHub issues into typed tickets, assigns work to FORGE workers inside isolated Coder workspaces, and drives every agent through the gated lifecycle, so every action inherits Coder's identity, audit trail, and workspace governance.

Capabilities

How it works

  1. 01 Issue Discovery

    Polls GitHub for open issues and syncs them into the SharedStore as typed tickets (T-001, T-002...) - the Redis store agents use to coordinate.

  2. 02 Work Assignment

    Matches priority tickets to idle FORGE workers inside isolated Coder workspaces, respecting CI readiness and recovery state.

  3. 03 Pipeline Supervision

    Runs a paced poll loop every ~15s across a declared flow graph, monitoring every phase across the Coder-backed agent fleet.

  4. 04 Flow Recovery

    Runs reconcile() every cycle to detect and repair unmerged PRs, orphaned tickets, stale workers, and crashed workspaces or chats - bounded to 3 attempts, then escalates to awaiting_human.

Human Intervention

NEXUS is your command center. The team is autonomous in the happy path, but it is never unsupervised - you hold final authority at every meaningful decision point, and NEXUS is the single place where the whole team surfaces what it needs from you.

Deploy NEXUS on your repo

Install OpenFlows, point it at a GitHub repository with open issues, and NEXUS will be running in minutes.