Skip to main content

Managing access to GitHub Copilot cloud agent

Find out about Copilot cloud agent policies available for GitHub Copilot Enterprise and GitHub Copilot Business, and about disabling the agent for specific repositories.

Who can use this feature?

Copilot cloud agent is available for all paid Copilot plans.

The agent is available in all repositories stored on GitHub, except repositories owned by managed user accounts and where it has been explicitly disabled.
Sign up for Copilot

Note

For an introduction to Copilot cloud agent, see About GitHub Copilot cloud agent.

Overview

Copilot cloud 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 or GitHub Copilot Business subscriber, Copilot cloud agent is disabled by default and must be enabled by an administrator before it is available for use.

If you are a Copilot Pro, Copilot Pro+, or Copilot Max subscriber, Copilot cloud agent is enabled by default.

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

Copilot cloud agent policies for Copilot Business and Copilot Enterprise

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

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

Opting repositories out of Copilot cloud agent

By default, users with Copilot cloud 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 cloud agent from being used in those repositories.

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

For information on disabling Copilot cloud agent in all repositories owned by an enterprise, see Blocking agentic features in your enterprise.

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

Managing access to Automations

Automations let users run Copilot cloud agent automatically, on a schedule or in response to events. See About Copilot automations.

For automations to be available in a repository, all of the following must be true:

  • The repository must be private or internal. Automations are not available in public repositories.
  • Copilot cloud agent must be enabled for the repository. If you have Copilot Business or Copilot Enterprise, an administrator must enable the Copilot cloud agent policy. See Managing access to GitHub Copilot cloud agent.
  • The organization must allow both Copilot cloud agent and automations in the repository (both are enabled by default). See Adding GitHub Copilot cloud agent to your organization.

Automations are available with the GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Max, GitHub Copilot Business, and GitHub Copilot Enterprise plans.

In addition to the Copilot cloud agent policy, organizations can control whether automations are allowed in a repository. Automations are enabled by default in repositories where Copilot cloud agent is enabled. For more information, see Adding GitHub Copilot cloud agent to your organization.

Further reading