Skip to content

ControlFlow

Multi-agent orchestration for VS Code Copilot, Claude Code, OpenAI Codex and Cursor

Install

$claude plugin install controlflow-claude-code@controlflow-marketplace

Install command taken from the project's README or registry entry. Always review code before running it.

ControlFlow

A multi-agent orchestration system for VS Code Copilot, plus maintained Codex, Claude, and Cursor plugins. ControlFlow coordinates 13 specialized agents under deterministic P.A.R.T contracts (Prompt → Archive → Resources → Tools), structured text outputs, and layered reliability gates.


Contents


Why ControlFlow?

Single Agent ControlFlow (13 agents)
Planning Agent guesses architecture on-the-fly Planner runs structured idea interview, produces phased plan with Mermaid diagrams
Quality gates None PlanAuditor + AssumptionVerifier + ExecutabilityVerifier audit before implementation
Execution Sequential, monolithic Wave-based parallel execution with inter-phase contracts
Failures Silent or catastrophic Classified (transient/fixable/needs_replan/escalate, plus model_unavailable) with bounded retry routing
Scope drift Common LLM Behavior Guidelines enforce surgical changes
Verification Manual Offline eval suite + CodeReviewer gates every phase

Quick Start

# 1. Clone
git clone https://github.com/Smithbox-ai/ControlFlow.git

# 2. Copy to your VS Code prompts directory (or symlink)
#    Windows: %APPDATA%\Code\User\prompts
#    macOS:   ~/Library/Application Support/Code/User/prompts
#    Linux:   ~/.config/Code/User/prompts

# 3. Enable in VS Code settings:
#    { "chat.customAgentInSubagent.enabled": true,
#      "github.copilot.chat.responsesApiReasoningEffort": "high" }

# 4. Reload VS Code → type @Planner in Copilot Chat

# 5. Verify evals
cd evals && npm install && npm test

First task? Type @Planner "Add OAuth login with Google" — the system handles the rest.

Quick project status? Run cd evals && npm run health for an offline, read-only operator report (git status by surface, NOTES.md state, plans by status, latest session outcome, artifact coverage).


When to Use Which Agent

Similar plugs

Orca is the ADE for working with a fleet of parallel agents. Run any coding agent with your own subscription. Available on desktop, mobile and remote runtime.

CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies

Documented system prompts from Anthropic - Claude Fable 5.1, Opus 5.5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-6-Astra, Codex. Google - Gemini 3.8 Flash, 3.1 Pro,…

Wrap Antigravity, ChatGPT Codex, Claude Code, Grok Build, Muse Code, Devin as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy the free Gemini…