Multi-Agent Pipeline Engine for VS Code + GitHub Copilot
Pipeline Orchestrator for Copilot is a port of the Pipeline Orchestrator framework to GitHub Copilot in VS Code. It delivers multi-agent pipeline execution with auto-classification, TDD integration, adversarial review, and Go/No-Go gates — all operating within the Copilot Chat environment.
Tasks are automatically classified, decomposed into subtasks, and routed through specialized agents. Built-in adversarial review challenges every proposal before execution, and quality gates ensure nothing ships without passing structured validation.
- 4-Phase Pipeline — Triage, Proposal, Execution, Closure with binary Go/No-Go gates at each transition
- Auto-Classification — Tasks are categorized by type, risk level, and complexity (Simples, Media, Complexa)
- TDD-First Execution — Tests are written before any implementation begins
- Adversarial Review — 3 parallel reviewers receive zero implementation context to find real bugs
- 11 Custom Agents — Orchestrator, information gate, design interrogator, plan architect, executor, checkpoint validator, review orchestrator, fix agent, final adversarial, finishing branch, and sentinel
- Adaptive Batching — Tasks are grouped and executed in complexity-calibrated batches
- Copilot Chat Commands — Pipeline operations accessible as native chat commands
- Non-Invention Rule — Agents never invent missing requirements; they ask or stop
-
Clone the repository:
git clone https://github.com/fernandoxavier02/Pipeline-Orchestrator-for-Copilot.git
-
Navigate to the project directory:
cd Pipeline-Orchestrator-for-Copilot -
Run the installer:
.\install.ps1
-
Open the project in VS Code with GitHub Copilot Chat active. See INSTALL.md for manual installation.
Trigger the pipeline in Copilot Chat:
# Standard pipeline execution
/pipeline fix the authentication bug in UserService
# Diagnostic mode — see what the pipeline would do without executing
/pipeline diagnostic add CSV export to reports
# Hotfix mode — production emergency, reduced validation
/pipeline --hotfix payment gateway returning 500
# Review only — adversarial review on uncommitted changes
/pipeline review-only
# Resume an interrupted pipeline
/pipeline continue
The pipeline processes each task through four phases:
- Triage — Classify type, complexity, and detect information gaps
- Proposal — Present plan for user confirmation before any code is written
- Execution — Adaptive batches with per-batch adversarial gates and checkpoint validation
- Closure — Final sanity check, adversarial review, and Go/No-Go decision
This project is licensed under the MIT License. See the LICENSE file for details.