GitHub Copilot capabilities
18 mapped capabilities, each graded and dated. The map shows what GitHub Copilot can do; the audit shows whether it’s worth consolidating — and a guide shows how to move.
Capabilities
Agent mode (in-IDE autonomous agent)
provisionalverified ~4 months agoSynchronous, autonomous agent inside the IDE that plans multi-step coding tasks, edits files across the workspace, runs commands, and iterates until the task is complete.
Code review (Copilot code review)
provisionalverified ~3 months agoCopilot can review pull requests on github.com and review uncommitted changes in the IDE, leaving inline review comments and suggesting fixes.
Copilot CLI (terminal agent)
canonicalverified ~4 months agoTerminal-native agentic assistant; natural-language conversation in the shell that proposes and executes commands and code edits with per-action approval by default (an opt-in autopilot mode runs without approval stops). Generally available since 2026-02-25.
Copilot Chat (Ask mode)
provisionalverified ~4 months agoConversational AI panel and inline chat for asking coding questions, generating code, and explaining selections. Includes slash commands such as /explain, /fix, /tests, /help, and (surface-specific) /doc, /new, /optimize, /simplify, /fixTestFailure.
Copilot Memory
canonicalverified ~4 months agoPersistent context that lets Copilot agents discover, store, and reuse facts about a codebase (coding conventions, architectural decisions, build commands, cross-file dependencies) across interactions, so users do not have to re-supply that context each time. Stores two kinds of entries: repository-level facts (available to anyone with access to that repository) and user-level preferences (implied or stated personal preferences, private to the individual user across repositories). As of March 4, 2026 it is on by default for Copilot Pro and Pro+ individual users in public preview; users can disable it in personal Copilot settings.
Copilot SDK: embed the Copilot agent runtime in your own apps
provisionalverified ~3 months agoA multi-language SDK, generally available since 2026-06-02, that gives developers direct programmatic access to the same agent runtime behind GitHub Copilot - planning, tool invocation, file edits, streaming, and multi-turn sessions - for embedding into third-party applications, services, and developer tools without building a custom orchestration layer.
Copilot Spaces (curated context)
canonicalverified ~4 months agoSecure, shareable containers that organize context for Copilot Chat - bundling repositories, code, pull requests, issues, free-text content (transcripts, notes), images, file uploads, and custom instructions to ground Copilot answers in project-specific knowledge. Replaces the retired Copilot knowledge bases (sunset 2025-11-01).
Copilot cloud agent (async coding agent / PRs)
provisionalverified ~4 months agoAsynchronous cloud-hosted agent that, given an issue or task, researches the repo, drafts an implementation plan, makes changes on a branch in its own ephemeral GitHub Actions dev environment (running tests and linters), and opens a pull request you can review.
Edit mode (multi-file edits with diffs)
provisionalverified ~4 months agoIterative, multi-file edit session driven by chat prompts. Copilot proposes inline diffs in a 'working set' of files that you accept or reject individually or collectively.
GitHub Copilot desktop app (agent-native session manager)
provisionalverified ~3 months agoA standalone desktop application (macOS, Windows, Linux) that serves as an agent-native home for directing AI coding agents across parallel workstreams, distinct from the in-editor Copilot experience. It centralizes starting sessions from GitHub issues/PRs/prompts, reviewing agent progress, and managing the full PR lifecycle without switching between terminal, IDE, and browser. Reached general availability on 2026-06-17 after an April 2026 preview and a June 2026-06-02 expanded technical-preview stage.
GitHub Spark
provisionalverified ~4 months agoNatural-language full-stack app builder that extends Copilot from code-level help to app-level scaffolding and deployment. You describe an app in plain language and an AI agent generates a working full-stack web app - frontend, backend, AI features, and a database - with GitHub-account sign-in built in. You refine it via natural language, clickable visual controls, or by editing the code with Copilot, see changes in a live preview, create a GitHub repo in one click, and publish to secure hosting in one click.
IDE / editor integration
provisionalverified ~4 months agoFirst-party extensions for the major developer editors: VS Code, Visual Studio, JetBrains suite (IntelliJ, PyCharm, GoLand, WebStorm, Rider, etc.), Neovim/Vim, Xcode, and Eclipse.
Inline code completion (ghost text)
provisionalverified ~4 months agoReal-time, in-editor 'ghost text' code suggestions that appear at the cursor while you type; press Tab to accept. The core single-line and multi-line completion experience available across all supported editors.
MCP and tool/extension support
provisionalverified ~4 months agoModel Context Protocol (MCP) servers can be configured to extend Copilot Chat and Agent with custom tools and data sources. MCP is the only third-party capability hook - the GitHub App-based Copilot Extensions (and their skillsets) were sunset on 2025-11-10 and replaced by MCP.
Model choice in Chat (frontier models)
provisionalverified ~4 months agoUser-selectable models in the Chat/Edit/Agent model picker. As of 2026-06 the picker spans OpenAI (GPT-5 mini, GPT-5.3-Codex, GPT-5.4, GPT-5.4 mini, GPT-5.4 nano, GPT-5.5), Anthropic Claude (Haiku 4.5, Sonnet 4.5/4.6, Opus 4.5/4.6/4.7/4.8 plus Opus 4.6 fast mode in preview, and Fable 5), Google Gemini (2.5 Pro, 3 Flash preview, 3.1 Pro preview, 3.5 Flash), Microsoft MAI-Code-1-Flash, and GitHub Raptor mini (preview).
Next Edit Suggestions (NES)
provisionalverified ~4 months agoPredicts both the location and content of the next likely edit based on edits you've already made, letting you tab through a chain of related changes across the file.
Plan pricing and gating
provisionalverified ~3 months agoSeven plan tiers: Copilot Free, Copilot Student (free, eligibility-gated), Copilot Pro ($10/mo), Copilot Pro+ ($39/mo), Copilot Max ($100/mo), Copilot Business ($19/seat/mo), Copilot Enterprise ($39/seat/mo). Copilot Max was added 2026-06-01 as the top individual tier; individual-plan self-serve sign-ups reopened gradually from 2026-06-17.
Repository custom instructions
provisionalverified ~3 months agoPer-repository Markdown instruction files that prepend guidance to Chat/Edit/Agent requests. Repository-wide instructions live in .github/copilot-instructions.md; path-specific instructions in .github/instructions/*.instructions.md (with an applyTo glob in frontmatter). Reusable prompt files use the .prompt.md extension (in .github/prompts/). Agent-instruction files (AGENTS.md, plus CLAUDE.md and GEMINI.md) are also recognized on supported surfaces.