Skip to main content

Enabling Copilot coding agent

You can allow Copilot to work on code and raise pull requests.

Who can use this feature?

Copilot coding agent is available with the GitHub Copilot Pro+ and GitHub Copilot Enterprise plans in repositories where it has not been disabled. Copilot coding agent is not available in repositories owned by managed user accounts.
Sign up for Copilot

Note

Copilot coding agent is in public preview and subject to change. During the preview, use of the feature is subject to GitHub Pre-release License Terms.

Overview

Copilot coding agent is an AI-powered software development agent that can work autonomously on issues or developer requests. It raises draft pull requests to propose a fix and iterates on the changes in response to feedback.

If you are a GitHub Copilot Enterprise subscriber, Copilot coding agent is disabled by default and must be enabled by an administrator before it is available for use.

If you are a GitHub Copilot Pro+ subscriber, Copilot coding agent is enabled by default.

Once enabled, you can use Copilot coding agent in any repository, provided that an administrator hasn't opted the repository out.

Enabling Copilot coding agent for GitHub Copilot Enterprise subscribers

For GitHub Copilot Enterprise subscribers, the ability to use Copilot coding agent is controlled by policy settings defined at the organization level. See Adding Copilot coding agent to your organization.

If the organization is owned by an enterprise, enablement may be controlled at the enterprise level. See Managing Copilot coding agent in your enterprise.

Opting repositories out of Copilot coding agent

By default, users with Copilot coding agent enabled can use it in all repositories.

Enterprise administrators and organization owners (for organization-owned repositories) and users (for user-owned repositories) can opt out repositories and prevent Copilot coding agent from being used in those repositories.

For information on disabling Copilot coding agent in repositories owned by your personal user account, see Managing Copilot policies as an individual subscriber.

For information on disabling Copilot coding agent in all repositories owned by an enterprise, see Managing Copilot coding agent in your enterprise.

For information on disabling Copilot coding agent in some or all repositories owned by an organization, see Adding Copilot coding agent to your organization.

Further reading