Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

GitHub Copilot in 2026 is no longer primarily an autocomplete and chat tool. Its major change is an agent platform that can plan work, edit repositories, run commands and tests, review diffs, delegate tasks to cloud sessions, and carry context between GitHub, IDEs, the terminal, desktop and mobile. The practical questions are now how much autonomy you want, which controls your organization permits, and how token and Actions usage will be billed.

This guide covers the generally available features, previews and phased rollouts documented through August 18, 2026. Labels, model access and prices can change, so check the linked GitHub pages before enabling a feature or subscribing.

The important Copilot changes at a glance

Feature What it does Availability Main caveat
Copilot CLI Plans and executes coding work in a terminal, including edits, commands, tests and reviews Generally available for applicable Copilot subscribers Permissions, model usage and autonomous loops need supervision
Copilot app Starts and manages agent sessions outside a conventional IDE Available on macOS, Windows and Linux across Copilot plans Business and Enterprise administrators may need to enable CLI access
Cloud and coding agents Delegates repository tasks to remote sessions that return changes for review Plan- and policy-dependent Remote work adds latency, cost and permission boundaries
Agentic IDE workflows Multiple sessions, plan mode, remote control, browser context and diff review Varies by editor, version, plan and preview status There is no universal feature set across IDEs
Code-review customization Uses AGENTS.md, skills, MCP context, exclusions and runner controls Several capabilities are generally available; others remain configuration-dependent MCP calls in code review are read-only, and exclusions create blind spots
Copilot Memory Stores repository-specific context shared by coding agent, review and CLI Public preview Facts can become stale or incorrect and require privacy governance
BYOK and model choice Connects external, custom-endpoint or local models where supported Surface- and policy-dependent You manage keys, provider billing, data policy and compatibility
Usage-based billing Accounts for token consumption, AI Credits and, for review, Actions minutes Effective June 1, 2026 “Unlimited completions” does not mean unlimited agent or premium-model usage

GitHub describes the broader product on its Copilot overview. The key distinction is that Copilot can now be assigned work, not merely asked for a snippet.

Copilot CLI: the terminal is now an agent workspace

Copilot CLI is generally available as a terminal-native coding agent. It can inspect a repository, propose a plan, modify files, execute commands, run tests, review changes and continue a session later. GitHub’s announcement lists support for specialized agents, skills, hooks, plugins and MCP servers as well as cloud delegation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Plan before changing files

Start in a clean branch and ask the CLI to inspect the relevant code. Press Shift+Tab to switch to plan mode before implementation. A plan is useful for exposing assumptions, affected paths and validation steps before an agent starts editing.

Approval mode and autopilot

Normal approval prompts let you inspect tool calls before they run. Autopilot reduces those interruptions so Copilot can execute tools and iterate with less approval. Use it only in a disposable branch, container or worktree when the command and credential boundaries are understood. Autonomous execution can make unintended edits, run expensive commands or repeat an incorrect assumption.

Models, sessions and review commands

The model list is dynamic and can differ by plan, region, policy and product surface. In the CLI, /model changes the active model. The following commands are documented examples, but keyboard shortcuts and slash commands can change between releases:

  • /diff displays changes made during the session.
  • /review analyzes staged or unstaged changes.
  • /resume returns to an earlier or delegated session.
  • /memory show, /memory on and /memory off inspect or control CLI memory.

Pressing Esc twice can rewind file changes to an earlier snapshot where that release supports the feature. Ordinary Git recovery remains the fallback: inspect the diff, restore files or reset the branch.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Delegating work to the cloud

Prefixing a prompt with & delegates work to the cloud coding agent. A remote agent can perform multi-step edits and checks, then return changes for local review. Use delegation for background tasks such as a contained refactor or test update, not as permission to merge unexamined production code. Cloud sessions consume resources and may have different repository permissions from your local shell.

Specialized agents and extensibility

Explore, Task, Code Review and Plan agents can divide discovery, implementation and checking. Skills provide reusable Markdown workflows; custom agents define specialized instructions and tools; hooks can govern tool calls; plugins bundle agents, skills, hooks and MCP servers. GitHub’s CLI example for installing a plugin is:

/plugin install owner/repo

Verify the repository, source code and requested permissions before installing a plugin. MCP integrations connect Copilot to external tools and information. Their permissions are surface-specific; in code review, MCP calls are read-only.

Codespaces and prerequisites

Copilot CLI is included in the default GitHub Codespaces image and is also available as a Dev Container Feature. An applicable Copilot plan is normally required, although BYOK or another supported model configuration can change that requirement. Enterprise administrators may need to approve CLI, BYOK or preview features.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What changed in VS Code?

VS Code is moving from a chat panel toward an agent-first workflow. The Agents window is available in Stable as a preview and can show multiple sessions across projects. Sessions refresh Git state after commits, syncs and related operations, making it easier to monitor work that changes the branch while an agent is active.

  • Run several agent sessions side by side and review each session’s diff in chat.
  • Let agents work with existing foreground terminals instead of creating an isolated terminal for every task.
  • Use integrated context from selected live browser tabs where supported.
  • Inspect persistent local agent-debug logs when a tool call or session fails.
  • Network-dependent commands can be retried with broader network permissions while filesystem protections remain in place.
  • Use the Language Models editor to discover providers and adjust reasoning effort.
  • Configure utility models for titles, summaries, commit messages, rename suggestions and intent detection.
  • Connect external providers, custom endpoints or local models through BYOK; some air-gapped scenarios are supported.

These capabilities are not guaranteed for every Copilot plan, operating system or VS Code build. Check GitHub’s feature and availability documentation and the release notes for the exact editor version and policy state.

JetBrains IDEs are adopting the same agent harness

GitHub is rolling Copilot CLI into JetBrains IDEs in phases. Newer workflows expose Ask, Agent, Plan and custom-agent modes through an agent picker, with a unified session view that can include Coding Agent sessions.

  • Control remote sessions with /remote from GitHub.com or GitHub Mobile.
  • Open an agent debug panel and retain sessions more reliably.
  • Edit agent customizations and use skills, hooks and prompt files.
  • Configure thinking effort and, where policy permits, use BYOK.

A changelog entry does not mean every JetBrains user sees the feature immediately. Distinguish generally available functionality from public preview, Editor Preview and phased rollout, and verify the IDE, extension and organization policy before troubleshooting a missing menu.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The Copilot app and remote development

The Copilot desktop app runs on macOS, Windows and Linux and is available across Copilot plans, including Free and GitHub Education. It is designed to initiate and manage agent-driven work outside the normal IDE. It is not a replacement for a full editor, repository permissions or a human review process.

A subscription can provide GitHub-hosted models and features. BYOK can run sessions with your own provider without a Copilot subscription, subject to the app’s support and provider requirements. Business and Enterprise users may need an administrator to enable Copilot CLI before the app can be used.

Remote sessions let you monitor or steer longer-running work from GitHub.com or GitHub Mobile. This is useful when a task can run in the background, but it increases the importance of branch isolation, explicit acceptance criteria and checking the returned diff locally.

Cloud coding agents: assigning work instead of requesting snippets

A local IDE or CLI session can hand a task to a cloud coding agent. The agent can inspect the repository, make multi-step changes, run configured checks and produce a change set for review. The workflow is closer to assigning a junior engineer a bounded ticket than to asking an autocomplete engine for a line of code.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Do not assume an agent will complete a production feature reliably without supervision. It can misunderstand business rules, miss runtime behavior or produce a plausible but unsafe implementation. Require tests and a human review before merging, especially for authentication, authorization, payments, data migrations and deployment code.

Agentic code review and repository customization

Copilot code review now accepts repository-specific instructions and context. At the repository root, AGENTS.md can describe concise, testable conventions. Specialized review skills live under .github/skills/<skill-name>/SKILL.md. Keep both files free of secrets and write rules that a reviewer can verify.

Skills, MCP and attribution

Agent Skills are reusable Markdown workflows that can operate across coding agent, CLI and VS Code. Code review can use skills and read-only MCP context, and review comments can show when a skill or MCP source contributed to the finding. MCP in this review architecture cannot arbitrarily write to connected systems.

Instructions, exclusions and runners

Organizations can apply content exclusions at repository, organization or enterprise scope, configure runners, and use self-hosted or larger runners where supported. Exclusions intentionally withhold files, so a review may be blind to an important dependency. Custom instructions improve consistency but can also bias a review or overconstrain what the agent examines.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

GitHub has also relaxed the former 4,000-character limit for certain custom instruction files and made review requests on draft pull requests easier. These controls affect infrastructure as well as prompts: code review can consume GitHub Actions minutes, so runner selection and workflow frequency have a direct cost.

What a review can and cannot prove

  • A comment is a hypothesis to investigate, not proof that a defect or vulnerability exists.
  • Reviews can miss business logic, generated files, runtime behavior and context hidden by exclusions.
  • Passing an AI review does not replace tests, threat modeling, ownership review or release approval.

Copilot Memory: persistent context with controls

Copilot Memory stores repository-specific knowledge learned through coding agent, code review or CLI interactions. In the public preview, that context can be shared across those Copilot features so a convention discovered in one workflow can inform another.

Users have personal memory controls and repository-level review and deletion controls. An administrator can disable memory for a repository. The CLI exposes /memory on, /memory off and /memory show. Turning a repository feature off does not necessarily delete facts already stored, so deletion and disabling are separate actions.

Treat memory as an assistive cache, not institutional truth. Stale facts can influence later output. Teams should decide whether secrets, regulated information, proprietary architecture or sensitive conventions may be retained, and periodically review or delete repository facts.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Models and BYOK

Copilot CLI exposes models from multiple providers, including Anthropic, OpenAI and Google in GitHub’s announcement. The available list changes by surface, plan, region and administrator policy; a model shown in CLI is not automatically available in every IDE or plan.

BYOK can connect external-provider keys, local models, custom endpoints and, for supported enterprise scenarios, administrator-configured providers. VS Code documents custom endpoints and some air-gapped BYOK configurations. Reasoning-effort controls let a user trade response speed and cost for deeper analysis.

Managed Copilot models BYOK or local models
Centralized setup, GitHub integration, policy controls and consolidated billing More provider and deployment control, potentially different economics
Availability follows Copilot plan, region and policy You manage API keys, provider invoices, retention terms and compatibility
Usually simplest for GitHub-based teams Useful for privacy, vendor-diversity or offline requirements where supported

Plans, credits and usage-based billing

The official pricing page captured for August 18, 2026 listed these individual-plan signals. Treat the figures as time-sensitive rather than permanent promises.

Plan Price shown Included positioning
Copilot Free $0 2,000 completions per month plus limited chat and agent usage
Copilot Pro $10 per user per month Unlimited completions, model selection, cloud agent, code review, third-party agents and a stated monthly AI-credit allowance
Copilot Pro+ $39 per user per month Premium-model access and higher included usage
Copilot Max $100 per month Substantially higher usage and premium access

Check the live Copilot plans page before subscribing because credit quantities, included usage and plan names can change.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What changed on June 1, 2026

GitHub moved Copilot toward usage-based billing calculated from token consumption, including input, output and cached tokens, with model-specific rates. Premium models and long-running agents can consume included AI Credits quickly. Flex usage, base credits and total credits are separate accounting concepts.

Code review also began consuming GitHub Actions minutes on June 1, 2026. A team therefore needs to monitor both AI-credit consumption and Actions usage. Existing annual Pro or Pro+ subscribers may be treated differently until their annual term ends. GitHub also temporarily paused some new self-serve Business sign-ups for GitHub Free and Team organizations beginning April 22, 2026.

“Unlimited completions” describes completion access under a plan; it does not mean unlimited premium models, agent loops, cloud work or code-review infrastructure.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Which plan or approach fits?

Student, casual or occasional developer

Start with Copilot Free if limited experimentation, 2,000 monthly completions and GitHub integration meet the need. Move up only after observing actual agent and model usage.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Best Value
Sale
Cracking the Coding Interview: 189 Programming Questions and Solutions
  • Careercup, Easy To Read
  • Condition : Good
  • Compact for travelling

Daily individual developer

Compare Pro’s included agent and model usage with your real monthly workload. If premium models or long-running delegated tasks regularly exceed the allowance, calculate Pro+ or Max from measured consumption rather than assuming the higher tier is automatically cheaper.

Heavy agent user

Estimate token-heavy tasks, premium-model multipliers, background delegation and code-review frequency. Set usage alerts and restrict flex spending before enabling autopilot broadly.

Small GitHub-centered team

Evaluate pull-request review, Actions-minute consumption, branch permissions, content exclusions, runner controls and shared repository instructions. A team benefits from the integrated workflow only if someone owns policy and cost monitoring.

Enterprise or regulated organization

Prioritize administrator controls, auditability, BYOK policy, runner configuration, exclusions, memory governance and provider data terms. Pilot on a non-sensitive repository before allowing autonomous agents near production credentials.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Offline, local-model or GitHub-light team

Copilot may be a poor fit if deterministic offline inference, strict provider independence or minimal GitHub coupling is the main requirement. Compare BYOK and local-model support with alternatives such as Continue, Aider, Cursor, Claude Code, OpenAI Codex, Amazon Q Developer or Gemini Code Assist. Their current prices and capabilities should be checked separately.

A safer way to adopt agent workflows

  1. Create or switch to a dedicated branch, disposable worktree or container.
  2. Ask Copilot to inspect the repository and summarize relevant files before editing.
  3. Use plan mode and require explicit assumptions, affected paths and validation steps.
  4. Use approval mode for unfamiliar commands; avoid broad credentials and unrestricted autopilot.
  5. Require tests, linting, type checks or other reproducible validation.
  6. Inspect the CLI /diff output or the IDE’s diff view, and rewind or restore files when necessary.
  7. Run tests independently and inspect security-sensitive changes manually.
  8. Review MCP servers, plugins, hooks, memory settings and repository instructions before enabling them.
  9. Monitor AI Credits, model multipliers, flex usage and Actions minutes.
  10. Commit and request human code review only after the resulting changes and risks are understood.

When features are missing or behavior differs

Check these causes before assuming a broken installation:

  • Your Copilot plan does not include the feature.
  • An organization or enterprise policy disables CLI, BYOK, memory or preview capabilities.
  • The required IDE, extension or operating-system version is not installed.
  • The capability is public preview, Editor Preview or still in phased rollout.
  • Your region, account or provider is not eligible.
  • A model or endpoint is unavailable on that product surface.
  • Business or Enterprise administration has not enabled the app or CLI.

Use GitHub’s current plan documentation, release notes and feature matrix rather than relying on an old screenshot or menu path.

Bottom line

The defining GitHub Copilot feature in 2026 is supervised or autonomous software work across the terminal, IDE, GitHub, desktop and mobile—not a slightly better autocomplete box. Copilot CLI, cloud delegation, agentic IDE sessions and configurable code review can save context switching for GitHub-based teams, while Memory, MCP, BYOK and repository instructions make governance part of the product. The trade-off is responsibility: isolate changes, control permissions, verify tests, protect sensitive data and budget for token and Actions usage. Confirm the live plan, model and availability pages before committing to a subscription.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.