Skip to main content
GitHub Docs
Version:
Free, Pro, & Team
Search or ask Copilot
Search or ask
Copilot
Select language: current language is English
Search or ask Copilot
Search or ask
Copilot
Open menu
Collapse sidebar
Expand sidebar
Scroll breadcrumbs left
Home
GitHub Copilot
How-tos
Manage and track spending
Manage company spending
Scroll breadcrumbs right
GitHub Copilot
Get started
Quickstart
What is GitHub Copilot?
Plans
Features
Best practices
Enterprise AI governance
Concepts
Completions
Code suggestions
Code referencing
Chat
Agents
Cloud agent
About cloud agent
Agent management
Custom agents
About automations
Rationale, confidence, and approvals
Access management
MCP and cloud agent
Risks and mitigations
Copilot CLI
About Copilot CLI
Comparing CLI features
Copilot CLI in Actions
Cancel and roll back
Context management
About remote control
Custom agents
Autonomous task completion
Parallel task execution
Researching with Copilot
Session data
About rubber duck
LSP servers
CLI extensions
Tool search
Understanding local sandboxing
GitHub Copilot app
Copilot in JetBrains
Code review
Agentic Workflows
Copilot Memory
Hooks
Plugins
Enterprise plugin standards
Third-party coding agents
Agent apps
OpenAI Codex
Anthropic Claude
Agent skills
Enterprise management
Cloud and local sandboxes
Spark
Copilot usage metrics
All articles
Copilot usage metrics
Prompting
Prompt engineering
Response customization
Context
MCP
Spaces
Repository indexing
Content exclusion
Tools
AI tools
About Copilot integrations
Models
Default availability
Bring your own key
Utility models
Auto model selection
FedRAMP models
Base and LTS models
Usage limits
Billing
Billing for individuals
Billing for organizations and enterprises
Budgets
Individual plans
Organizations and enterprises
Copilot-only enterprises
Policies
MCP management
Network settings
New features and models
How-tos
Copilot on GitHub
Set up Copilot
Enable Copilot
Set up for self
Set up for organization
Set up for enterprise
Set up Copilot Business only
Set up for students
Set up for teachers and OS maintainers
Configure access to AI models
Configure automatic review
Configure runners
Chat with Copilot
Get started with chat
Chat in GitHub
Chat in Mobile
Customize Copilot
Customize Copilot overview
Add custom instructions
Add personal instructions
Add repository instructions
Add organization instructions
Customize cloud agent
Create custom agents
Add agent skills
Use hooks
Customize the agent environment
Configure secrets and variables
Test custom agents
Customize the firewall
Configure MCP servers
Spaces
Create Copilot Spaces
Collaborate with others
Copilot for GitHub tasks
Use Copilot to create or update issues
Create a PR summary
Use the GitHub MCP Server from Copilot Chat
Use Copilot agents
Get started
Kick off a task
Research, plan, iterate
Manage agent sessions
Copilot code review
Review Copilot output
Set up
Set up for self
Install Copilot extension
Get code suggestions
Get IDE code suggestions
Find matching code
Chat with Copilot
Get started with Chat in your IDE
Chat in IDE
Chat in Windows Terminal
Copilot CLI
All articles
Copilot CLI quickstart
Copilot CLI best practices
Set up Copilot CLI
Install Copilot CLI
Authenticate Copilot CLI
Configure Copilot CLI
Add LSP servers
Troubleshoot Copilot CLI auth
Use Copilot CLI
Overview
Allowing tools
Voice input
Connect to VS Code
Delegate tasks to Copilot
Browse issues, PRs, gists
Roll back changes
Invoke custom agents
Steer agents
Steer a session remotely
Set an AI credit limit
Agentic code review
Manage pull requests
Speed up task completion
Use session data
Automate with Copilot CLI
Quickstart
Run the CLI programmatically
Schedule prompts
Automate with Actions
Customize Copilot CLI
Overview
Add custom instructions
Change settings
Use hooks
Add agent skills
Add MCP servers
Create custom agents
Use your own model provider
Plugins: Find and install
Plugins: Create a plugin
Plugins: Create a marketplace
Administer for enterprise
Copilot CLI in Actions
Sandbox Copilot
Enable or disable cloud sandboxes
Use local sandboxing
Configure local sandbox
GitHub Copilot app
All articles
Quickstart
Customize the GitHub Copilot app
Agent sessions
Canvas extensions
Managing issues and pull requests
Automations
Use your own model provider
Open with deep links
Copilot SDK
Getting Started
Authentication
Authenticate
BYOK
Server-to-server tokens
Features
Agent Loop
Cloud Sessions
Custom Agents
Fleet Mode
Hooks
Image Input
MCP
Plugin Directories
Remote Sessions
Session limits
Session Persistence
Skills
Steering And Queueing
Streaming Events
Usage and billing
Use hooks
Error Handling
Hooks Overview
Post Tool Use
Pre Tool Use
Session Lifecycle
User Prompt Submitted
Integrations
Microsoft Agent Framework
Observability
Opentelemetry
Set up Copilot SDK
Azure Managed Identity
Backend Services
Bundled CLI
Choosing A Setup Path
GitHub OAuth
Local CLI
Multi Tenancy
Scaling
Troubleshooting
Compatibility
Debugging
MCP Debugging
GitHub Agentic Workflows
Quickstart
Creating agentic workflows
Use Copilot agents
Cloud agent
Start Copilot sessions
Create cloud automations
Manage rationale, confidence, and approvals
Changing the AI model
Configuring agent settings
Create custom agents in your IDE
Use cloud agent on GitHub
Use cloud agent on GitHub Mobile
Use agent apps
Use cloud agent in your IDE
Use cloud agent via the API
Use cloud agent from the GitHub CLI
Use cloud agent via GitHub MCP Server
Use cloud agent from Raycast
Troubleshoot cloud agent
Request a code review
Use code review
Copilot Memory
Manage for yourself
Manage as administrator
Copilot integrations