- Get Started

Roles Reference

The OpenFlows team has five roles. This page is the quick lookup for each one: who it is, what it does, and whether it must get approval before acting. The source documentation contains no registry schema reference — that is internal configuration detail. What you need to know is the team behind it.

The five roles

RoleNameResponsibilityRequires approval to act?
NEXUSOrchestratorIngests issues, assigns work, coordinates the team, performs recovery, and escalates to humans.Yes
FORGEBuilderPlans (then halts), implements the approved plan, runs tests, and opens pull requests.No
SENTINELReviewerAdversarially reviews the plan and the pull request, approves gates, and requests evidence.Yes
VESSELDevOpsWatches continuous integration, resolves merge conflicts, merges approved pull requests, and tears down workspaces.No
LOREWriterDocuments decisions and maintains changelog/history entries, often disabled by default.No

What “requires approval to act” means

The hand-offs between roles

Hand-offWhen it happens
NEXUS to FORGENEXUS assigns a ticket and FORGE begins, once it has an approved plan.
FORGE to SENTINELFORGE opens a pull request and marks it for review.
SENTINEL to VESSELSENTINEL approves the reviewed pull request.
VESSEL to LOREVESSEL merges and hands off for documentation.
LORE back to NEXUSDocumentation completes and NEXUS returns to orchestration.

Each transition only happens when the previous step produced the required result: an approved plan, a reviewed pull request, or a successful merge.

Configuring roles

Every role’s behavior is set in the agent team configuration: how many workers, which model, plan mode, skills, and tools. You change these from the control panel without a restart. See the Configuration Reference.

Extending roles

Related