Coding agent
Find out how Copilot can work on GitHub issues and raise pull requests for your to review.
Best practices for using Copilot to work on tasks
Learn how to get the best results from Copilot coding agent.
Enabling Copilot coding agent
You can allow Copilot to work on code and raise pull requests.
Asking Copilot to create a pull request
You can ask Copilot to create a pull request from the Agents page or from Copilot Chat.
Using Copilot to work on an issue
Learn how to assign issues to GitHub Copilot, monitor progress as Copilot works on the issue, and then use pull request review comments to prompt Copilot to iterate on its work.
Tracking Copilot's sessions
You can use the Agents page and session logs to track Copilot's progress and understand its approach.
Reviewing a pull request created by Copilot
After Copilot creates a pull request you should review it and comment on anything that needs changes.
Extending Copilot coding agent with the Model Context Protocol (MCP)
Learn how to use the Model Context Protocol (MCP) to extend the capabilities of Copilot coding agent.
Customizing the development environment for Copilot coding agent
Learn how to customize GitHub Copilot's development environment with additional tools.
Customizing or disabling the firewall for Copilot coding agent
Learn how to control the domains and URLs that Copilot coding agent can access.
Troubleshooting Copilot coding agent
Learn how to resolve problems that may occur when you assign tasks to Copilot.