Agent Forge is a curated team of specialized GitHub Copilot agents for planning, implementation, design, and project orchestration. Use the four specialists together as a lightweight software delivery team, or invoke one directly when you need a single area of expertise.
| Agent | Focus | Use it when you need to… |
|---|---|---|
| Planner | Research and implementation planning | Understand a codebase, identify risks, and create an actionable plan. |
| Coder | Implementation and debugging | Write or modify code, fix defects, and improve code quality. |
| Designer | UI/UX and accessibility | Design user interfaces, interaction flows, and accessible experiences. |
| Orchestrator | Delegation and coordination | Break a larger request into specialist tasks and coordinate execution. |
Install this plugin from the VS Code Chat Plugin entry point:
.
├── README.md # Project overview and usage guidance
├── plugin.json # Plugin name, version, and description
├── mcp.json # MCP server registrations for documentation access
├── agents/
│ ├── coder.agent.md # Coder definition
│ ├── designer.agent.md # Designer definition
│ ├── orchestrator.agent.md # Orchestrator definition
│ └── planner.agent.md # Planner definition
└── com.github.copilot/
└── agents/ # Packaged copies of the agent definitions
The canonical agent definitions live in agents/. The matching files under
com.github.copilot/agents/ are included for the packaged Copilot layout; keep
both locations synchronized when an agent changes.
The agent front matter declares each agent’s description, supported models, and
tools. mcp.json registers the documentation services used by the agents,
including GitHub Support Docs Search and Context7.
For a multi-step change, use the agents in this order:
For smaller tasks, invoke Planner, Coder, or Designer directly. The agents are independent, so you can choose only the expertise the task requires.
When adding or changing an agent:
.agent.md definition in agents/.com.github.copilot/agents/.plugin.json aligned with published changes.mcp.json are still available and required.This plugin is currently marked UNLICENSED in its manifests.