Use GitHub Copilot Features and Capabilities
Unlock the complete study guide.
Bundled into the existing GitHub Copilot premium course — no separate purchase.
14-day money-back guarantee — no questions asked.
Included in this chapter:
- Capabilities by job: change, delegate, extend, review, converse
- Changing code: edit mode, agent mode, and plan mode
- What agent mode's self-correction does not prove
- Agent sessions: the unit of delegated work
- Sub-agents: delegating inside a session
- Copilot cloud agent: background work on GitHub
- MCP servers: tools and data beyond the editor
- Agent Plugins: one package for skills and MCP configuration
- Copilot Spaces: reusable, shareable grounding context
- Copilot code review: when it runs and what it counts for
- Review standards: instruction files and AGENTS.md
- Pull request summaries: a draft for reviewers
- Copilot Chat: models, commands, feedback, and limits
- Prompt files: reusable prompts invoked on demand
- GitHub Spark: a retired app-building surface
- Reading exam scenarios: cues and tempting wrong answers
Copilot capabilities by job: where each runs and who drives the steps
| Capability | Job | Where it runs | Who drives the steps | Commonly confused with |
|---|---|---|---|---|
| Edit mode | Change code | JetBrains IDEs; deprecated in VS Code 1.126 | You choose the working set and accept or discard each turn | Agent mode |
| Agent mode | Change code | IDE, in your local environment | Copilot picks files, commands, and iterations | Copilot cloud agent |
| Plan mode | Change code | IDE, read-only research | Copilot drafts a plan; nothing changes until you approve | Agent mode |
| Sub-agent | Delegate work | Inside a Chat session, in its own context window | The main agent or you route a task to it; it returns only its result | A second chat you must read in full |
| Copilot cloud agent | Delegate work | GitHub, in a GitHub Actions-powered environment | Copilot researches, plans, and commits to a branch in the background | IDE agent mode |
| MCP server | Extend and ground | Any Copilot surface that connects it | In an IDE, agent mode calls the tools you enabled; confirmation may be required | Copilot Space |
| Agent Plugin | Extend and ground | VS Code, Copilot CLI, GitHub Copilot SDK, GitHub Copilot app | One package carries skills and MCP configuration | Manual per-client configuration |
| Copilot Space | Extend and ground | Copilot Chat in GitHub; IDE through the GitHub MCP server | You curate the sources; Chat answers from them | A local workspace folder |
| Copilot code review | Review changes | Pull requests on GitHub.com, IDEs, and other clients | Copilot comments and suggests fixes; by default, people approve | Pull request summary |
| Pull request summary | Review changes | Pull request description or comment on GitHub.com | Copilot drafts; the author edits and publishes | Copilot code review |
| Instruction files and AGENTS.md | Review changes | Repository files, read from the head branch | Applied automatically | Prompt file |
| Prompt file | Converse and reuse | VS Code, Visual Studio, JetBrains IDEs | You invoke it on demand | Custom instructions |
| GitHub Spark | Retired app builder | Access ended August 31, 2026 | Not available for new apps | GitHub Copilot app |
Decision tree
Cheat sheet
Unlock with Premium — includes all practice exams and the complete study guide.
Also tested in
References
- https://code.visualstudio.com/updates/v1_126
- https://docs.github.com/en/copilot/how-tos/chat-with-copilot/chat-in-ide
- https://docs.github.com/en/copilot/concepts/agents/cloud-agent/about-cloud-agent
- https://docs.github.com/en/copilot/concepts/agents/code-review
- https://learn.microsoft.com/en-us/credentials/certifications/resources/study-guides/gh-300
- https://docs.github.com/en/copilot/concepts/context/spaces
- https://docs.github.com/en/copilot/how-tos/chat-with-copilot/chat-in-ide?tool=jetbrains
- https://docs.github.com/en/copilot/tutorials/review-ai-generated-code
- https://docs.github.com/en/copilot/how-tos/copilot-on-github/use-copilot-agents/manage-and-track-agents
- https://docs.github.com/en/copilot/concepts/context/mcp
- https://modelcontextprotocol.io/docs/getting-started/intro
- https://modelcontextprotocol.io/docs/learn/architecture
- https://docs.github.com/en/copilot/responsible-use/agents
- https://docs.github.com/en/copilot/how-tos/provide-context/use-mcp-in-your-ide/extend-copilot-chat-with-mcp
- https://docs.github.com/en/copilot/how-tos/administer-copilot/manage-for-organization/manage-policies
- https://code.visualstudio.com/docs/agent-customization/mcp-servers
- https://github.blog/changelog/2026-08-12-agent-plugins-1-0-in-vs-code-copilot-cli-and-the-copilot-app/
- https://docs.github.com/en/copilot/concepts/agents/about-agent-skills
- https://docs.github.com/en/codespaces/about-codespaces/what-are-codespaces
- https://docs.github.com/en/copilot/how-tos/use-copilot-agents/request-a-code-review/use-code-review
- https://docs.github.com/en/copilot/how-tos/copilot-on-github/set-up-copilot/configure-code-review
- https://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/add-custom-instructions/add-repository-instructions
- https://docs.github.com/en/copilot/concepts/prompting/response-customization
- https://docs.github.com/en/copilot/how-tos/copilot-on-github/copilot-for-github-tasks/create-a-pr-summary
- https://docs.github.com/en/copilot/responsible-use/chat
- https://docs.github.com/en/copilot/responsible-use/pull-request-summaries
- https://docs.github.com/en/copilot/how-tos/use-ai-models/change-the-chat-model
- https://docs.github.com/en/copilot/reference/chat-cheat-sheet
- https://docs.github.com/en/copilot/tutorials/customization-library/prompt-files/review-code
- https://code.visualstudio.com/docs/agents/concepts/agent-host
- https://code.visualstudio.com/api/advanced-topics/extension-host
- https://github.blog/changelog/2025-07-23-github-spark-in-public-preview-for-copilot-pro-subscribers/
- https://github.blog/changelog/2026-08-04-upcoming-deprecation-of-github-spark-on-github-com/