Capabilities & Organization Policies

This skill area accounts for 25–30% of the exam. It covers the full mode landscape (Agent, Edit, Plan), MCP, custom instructions, code review, PR summaries, Spaces, Spark, plans comparison, and all org-level admin controls.

Disclaimer: These are personal study notes. Always verify against the official study guide.

Copilot Interaction Modes

Understanding when to use each mode is critical. The exam tests scenario-based questions about mode selection.

Agent Mode

How Agent Mode Works

When to Use Agent Mode

Edit Mode

How Edit Mode Works

When to Use Edit Mode

Plan Mode

⚠ Exam Tip — Mode Comparison
ModeWho picks files?ExecutionApproval needed?
Inline SuggestionsCurrent file (auto)Ghost text, Tab to acceptPer suggestion
ChatUser via context/varsSuggests code in chat panelUser copies/applies
Plan ModeCopilot (read-only plan)No code changes yetUser approves plan
Edit ModeUser selects filesStep-by-step editsPer iteration
Agent ModeCopilot decidesFully autonomousEnd review only

Agent Sessions & Sub-Agents

Model Context Protocol (MCP)

MCP is an open protocol that extends Copilot's capabilities by connecting it to external tools, services, and data sources. Reference: Extending Copilot with MCP.

Key MCP Concepts

Policy Levels for MCP

Code Review & Coding Assistance

Copilot Code Review

Spaces, Spark & PR Summaries

Copilot Spaces

GitHub Spark

Pull Request Summaries

Custom Instructions & Prompt Files

Custom instructions let you tailor Copilot's behavior without repeating context in every prompt. Reference: Adding custom instructions.

Instructions File Locations & Priority

File / LocationScopePriority
Personal instructions (GitHub.com profile settings)All repositories for the userHighest
.github/copilot-instructions.mdEntire repositoryMiddle
Organization-level instructionsAll repos in the orgLowest

When multiple levels apply, all are provided to Copilot — not just the highest priority one.

Path-Specific Instructions

---
applyTo: "app/models/**/*.rb"
---
Always use ActiveRecord validations, never raw SQL.
---
applyTo: "**"
excludeAgent: "code-review"
---

Agent-Specific Files

Prompt Files

⚠ Exam Tip — Instructions Priority

Know the priority order: Personal > Repository > Organization. Also know that when multiple levels are active, all sets of instructions are provided to Copilot — they are not mutually exclusive.

Chat Limits, Feedback & Commands

Copilot Plans Comparison

Plan differences are heavily tested. Know the key distinguishing features of each tier. Reference: Plans for GitHub Copilot.

Feature Free Pro ($10/mo) Pro+ ($39/mo) Max ($100/mo) Business ($19/seat) Enterprise ($39/seat)
Premium requests / AI credits per month503001,500Highest individual allowance300 / user1,000 / user
Inline suggestions✓✓✓✓✓✓
Copilot Chat (IDE)✓✓✓✓✓✓
Agent Mode✗✓✓✓✓✓
Cloud Agent✗✓✓✓✓✓
MCP & third-party agents✗✓✓✓✓✓
Priority access to new models/features✗✗✗✓✗✓
Content exclusions✗✗✗✗✓✓
Org policy management✗✗✗✗✓✓
Audit log events✗✗✗✗✓✓
Data retention for trainingOpt-inOpt-inOpt-inOpt-inNoNo
Models: Claude Haiku 4.5✓✓✓✓✓✓
Models: Claude Sonnet / Gemini 2.5 Pro✗✓✓✓✓✓
Models: Claude Opus / Gemini 3 Flash✗✗✓✓✗✓
Student / Educator / OSS access–Free––––

GitHub's current documentation refers to the monthly usage allowance as "GitHub AI Credits" (the same concept historically called "premium requests"). Exact numeric allowances for Max and for AI-credit-denominated tiers are not published as fixed figures — know it qualitatively as "the highest individual allowance," scaled above Pro+.

⚠ Critical Exam Fact

Content exclusions, org-wide policy management, and audit logs are Business/Enterprise-only — this includes Max, which is still an individual plan with no org-admin controls. Data is not retained for model training on Business/Enterprise. Individual plans (Free, Pro, Pro+, Max) can opt in or out of training data usage.

ⓘ What Is Copilot Max?

GitHub Copilot Max ($100/month) is the top individual tier, sitting above Pro+. It targets sustained, high-volume individual users: the highest individual AI-credit allowance plus priority access to new models and features before they roll out more broadly. Functionally it matches Pro+ on Agent Mode, Cloud Agent, MCP, and model catalog access — the differentiators are allowance size and priority rollout, not new capabilities.

Organization-Wide Management

Policy Management

Three Policy Categories (AI Controls)

  1. Agents — control AI agent (cloud agent) availability
  2. Copilot — control Copilot feature availability (suggestions, chat, code review, etc.)
  3. Model Context Protocol (MCP) — control whether MCP server connections are allowed

Scope Hierarchy

Audit Log Events

REST API Subscription Management

The GitHub REST API provides dedicated endpoints for Copilot seat and billing administration at the organization level.

MethodEndpointPurpose
GET/orgs/{org}/copilot/billingOrg's Copilot subscription info: seat breakdown and feature policies
GET/orgs/{org}/copilot/billing/seatsLists every Copilot seat the org is currently billed for
POST/orgs/{org}/copilot/billing/selected_teamsGrants Copilot access to all members of specified teams
DELETE/orgs/{org}/copilot/billing/selected_teamsSets seats for those teams' members to "pending cancellation"
POST/orgs/{org}/copilot/billing/selected_usersGrants Copilot seat access to individual users
DELETE/orgs/{org}/copilot/billing/selected_usersSets seats for those users to "pending cancellation"
GET/orgs/{org}/members/{username}/copilotSeat details for one specific org member
GET/orgs/{org}/copilot/usageDaily aggregated usage metrics across the organization

All endpoints require organization-owner authorization plus the manage_billing:copilot or read:org scope (admin:org for write operations).

⚠ Exam Tip — Cancellation Is Not Instant

DELETE operations on seats set them to "pending cancellation", not immediate removal — the org is still billed until the cycle ends. Don't assume DELETE = instant access revocation.

💡 Study Tip

Review the plans table carefully. The exam frequently asks about which plan is required for a given feature. Know: content exclusions = Business+, audit logs = Business+, advanced models (Opus/Gemini 3 Flash) = Pro+, Max, or Enterprise, Agent Mode = Pro+ and above, priority model access = Max or Enterprise only.

Network Settings (Enterprise Rollouts)

Study Resources