Enterprise Copilot OrchestratorWelcome to the Enterprise Copilot Orchestrator extension! This extension centralizes and packages a collection of custom GitHub Copilot chat participants specifically tailored for the Software Development Life Cycle (SDLC). By installing this VSIX extension, all custom agent definitions, orchestrators, and prompt strategies are automatically registered into your VS Code workspace without needing to copy raw 🤖 Available AgentsThis extension registers 35 specific SDLC agents directly into your Copilot Chat. These are mapped dynamically to optimized models (ranging from Key Agents include:
🚀 Getting StartedWhen you install this extension, VS Code will automatically open an interactive "Getting Started" Walkthrough. You can access the full interactive documentation at any time by:
The interactive walkthrough covers:
🔌 Model Context Protocol (MCP) SupportThis extension supports the Model Context Protocol (MCP), enabling your agents to dynamically call external tools running locally or registered through an enterprise registry. ⚙️ Configuring MCP ServersYou can configure local MCP servers in your user or workspace settings (
🏢 Enterprise Registry-Synced MCP Servers (Enterprise Only)If you have a valid Enterprise License ( 🔄 Automatic Workspace MCP Discovery (
|
| Agent Name | Mention | Description | Targeted Models |
|---|---|---|---|
| Architecture & Design Agent | @eco-architecture-design |
Use when checking pull requests for boundary violations, layering issues, architecture drift, coupling increases, abstraction leaks, or long-term maintainability concerns. | gpt-4o, gpt-4 |
| Auto-Debugger Agent | @eco-auto-debugger |
Automatically triages CI/CD and test failures, proposes fixes, and runs validation commands in a Directed Acyclic Graph (DAG) workflow. | gpt-4o, gpt-4 |
| Bug Hunter Agent | @eco-bug-hunter |
Use when checking pull requests for correctness bugs, logic regressions, null handling issues, edge-case failures, state bugs, broken control flow, or backward-compatibility risk. | gpt-4o, gpt-4 |
| CI/CD & Deployment Agent | @eco-cicd-deployment |
Use when reviewing or designing CI pipelines, deployment workflows, release automation, rollback plans, build configuration, environment promotion, or delivery safety checks. | gpt-4o, gpt-4 |
| Central Agent Hub | @eco-central-agent-hub |
Use when routing an engineering request to the right Copilot specialist agent for pull request review, implementation, refactoring, debugging, test generation, documentation, README work, onboarding, knowledge capture, CI or deployment, observability, cost optimization, or migration work. | gpt-4o, gpt-4 |
| Commit Message Agent | @eco-commit-message |
Reviews staged code changes and generates a clear, conventional commit message. After committing, asks if the user wants to push the code. | gpt-4o-mini, gpt-3.5-turbo, gpt-4o |
| Config Security Review Agent | @eco-config-security-review |
Use when reviewing configuration files for security leaks, exposed secrets, unsafe defaults, permissive CORS, weak auth settings, risky headers, insecure environment variables, CI/CD config exposure, or deployment config drift. Best for JSON, YAML, env files, appsettings, pipelines, Docker, and infra config changes. | gpt-4o, gpt-4 |
| Context Agent | @eco-context-agent |
Use when a review or implementation task needs repository context, architecture constraints, affected modules, coding rules, or pull request scope analysis. | gpt-4o, gpt-4 |
| Cost Optimization Agent | @eco-cost-optimization |
Use when identifying engineering changes that reduce compute, storage, logging, network, CI, or environment cost without materially degrading reliability or user outcomes. | gpt-4o, gpt-4 |
| Debugging Agent | @eco-debugging |
Use when diagnosing a bug, narrowing a failure surface, analyzing logs or stack traces, or finding the smallest reliable fix for broken behavior. | gpt-4o, gpt-4 |
| Dependency & Licensing Agent | @eco-dependency-licensing |
Use when checking pull requests for dependency risk, package governance, risky version jumps, unpinned dependencies, duplicate libraries, supply chain concerns, or licensing issues. | gpt-4o-mini, gpt-3.5-turbo, gpt-4o |
| Documentation Agent | @eco-documentation |
Use when creating or updating technical documentation, explaining features, documenting APIs or workflows, or improving developer-facing docs aligned with the codebase. | gpt-4o-mini, gpt-3.5-turbo, gpt-4o |
| Feature Implementer Agent | @eco-feature-implementer |
Use when implementing a feature, adding behavior, wiring a new user flow, or making a targeted product change with tests and focused validation. | gpt-4o, gpt-4 |
| Feature Completer Agent | @eco-feature-completer |
Orchestrates feature implementation, automated test generation, and documentation updates in a Directed Acyclic Graph (DAG) workflow. | gpt-4o, gpt-4 |
| Git Expert Agent | @eco-git-expert |
Use when you need help resolving complex merge conflicts, understanding branching strategies, recovering lost commits, or executing advanced Git operations like rebasing. | gpt-4o-mini, gpt-3.5-turbo, gpt-4o |
| Knowledge Base Agent | @eco-knowledge-base |
Use when turning recurring engineering questions, tribal knowledge, scattered notes, ADRs, or docs into concise reusable internal knowledge for the team. | gpt-4o-mini, gpt-3.5-turbo, gpt-4o |
| Migration Agent | @eco-migration |
Use when planning or reviewing framework migrations, runtime migrations, API migrations, infrastructure transitions, repository restructuring, or phased technology replacement. | gpt-4o, gpt-4 |
| Monitoring & Observability Agent | @eco-monitoring-observability |
Use when improving logs, metrics, traces, dashboards, alerting, health checks, or incident diagnosis workflows for a service or component. | gpt-4o, gpt-4 |
| Onboarding Agent | @eco-onboarding |
Use when helping a new team member ramp up on the repository, understand workflows, learn the project layout, or get productive with local development and review expectations. | gpt-4o-mini, gpt-3.5-turbo, gpt-4o |
| PR Review Orchestrator | @eco-pr-review-orchestrator |
Use when reviewing pull requests, coordinating bug review, security review, performance and reliability review, architecture review, dependency review, test review, PR synthesis, and repository context analysis across specialist agents. | gpt-4o, gpt-4 |
| Performance & Reliability Agent | @eco-performance-reliability |
Use when checking pull requests for latency regressions, unnecessary I/O, scalability issues, retry mistakes, timeout handling, fragility, race conditions, or operational reliability risk. | gpt-4o, gpt-4 |
| Product Requirements Analyst | @eco-product-requirements |
Use when collaborating with Product Managers or Business Analysts to iterate on PRDs, refine business logic, define acceptance criteria, and translate business needs into technical specifications. | gpt-4o, gpt-4 |
| README Specialist Agent | @eco-readme-specialist |
Use when creating or improving a README, project overview, setup guide, usage guide, onboarding instructions, or developer quick-start documentation. | gpt-4o-mini, gpt-3.5-turbo, gpt-4o |
| Refactoring Agent | @eco-refactoring |
Use when improving code structure, readability, naming, maintainability, or duplication without changing external behavior. | gpt-4o, gpt-4 |
| Release Compliance Gate | @eco-release-compliance-gate |
Audits release branches or PRs for security, licensing compliance, and configuration issues in a Directed Acyclic Graph (DAG) workflow. | gpt-4o, gpt-4 |
| Security Auditor Agent | @eco-security-auditor |
Use when checking pull requests for security weaknesses, auth or authz issues, secrets exposure, injection risk, unsafe configuration, sensitive logging, and exploitable defaults. | gpt-4o, gpt-4 |
| Code Refinery | @eco-code-refinery |
Orchestrates multi-agent pipelines with codebase context (RAG) and tool execution capabilities (MCP) in a Directed Acyclic Graph (DAG) workflow. | gpt-4o, gpt-4 |
| Synthesizer Agent | @eco-synthesizer |
Use when consolidating PR review findings, deduplicating specialist output, ranking issues by severity, and producing a concise final review summary. | gpt-4o-mini, gpt-3.5-turbo, gpt-4o |
| Test & Coverage Agent | @eco-test-coverage |
Use when reviewing pull requests for missing tests, weak assertions, brittle tests, coverage regressions, or the wrong test level for changed behavior. | gpt-4o, gpt-4 |
| Test Generator Agent | @eco-test-generator |
Use when generating focused tests for changed code, adding regression tests, increasing coverage for behavior, or choosing the right test level for a feature. | gpt-4o, gpt-4 |