GitHub Copilot
This section covers GitHub Copilot across all layers — from model selection at the bottom to multi-agent orchestration at the top. Whether you want to understand how Copilot works, configure it for your team, or use its autonomous features, start here. The Patterns subsection covers practical usage guidance.
| Page | What it covers |
|---|---|
| Overview | Copilot’s architecture and where it sits in the AICA Onion |
| Models | How to choose which AI model powers Copilot |
| Agent Mode | Local, synchronous autonomous editing in your IDE |
| Coding Agent | Cloud-based, asynchronous agent that creates pull requests |
| Instructions | Instruction files (copilot-instructions.md, AGENTS.md) that configure Copilot |
| Extensions & Tools | MCP servers and how Copilot agents use external tools |
| Enterprise | Trust, policy, and compliance controls for organizational deployment |
| Patterns | Practical opinionated guidance — when to use which Copilot mode |
Where to start
- Overview — understand Copilot’s architecture
- Agent Mode — hands-on: try agent mode in your IDE
- Patterns — learn how to use Copilot effectively