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.

PageWhat it covers
OverviewCopilot’s architecture and where it sits in the AICA Onion
ModelsHow to choose which AI model powers Copilot
Agent ModeLocal, synchronous autonomous editing in your IDE
Coding AgentCloud-based, asynchronous agent that creates pull requests
InstructionsInstruction files (copilot-instructions.md, AGENTS.md) that configure Copilot
Extensions & ToolsMCP servers and how Copilot agents use external tools
EnterpriseTrust, policy, and compliance controls for organizational deployment
PatternsPractical 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

Updated: