GitHub · GitHub Copilot

Copilot Cloud Agent

GitHub Copilot cloud agent works autonomously on assigned software-development tasks in an ephemeral GitHub Actions-powered environment, making code changes on a branch and producing a draft pull request for human review.

Recorded characteristics

Function
GitHub documents Copilot cloud agent as an autonomous agent that can be given a development task from entry points including GitHub issues, the agents panel, Copilot Chat, pull request @copilot mentions, IDEs, the REST API, GitHub CLI, GitHub MCP Server and third-party integrations, and can also be triggered by automations on a schedule or in response to events. GitHub states the agent works in its own ephemeral development environment powered by GitHub Actions, where it can explore repository code, make changes, and execute automated tests and linters. GitHub documents that Copilot automates branch creation, commit message writing and pushing, can research a repository and create an implementation plan, can open or update a draft pull request, and can iterate on changes in response to feedback and review comments.
Data access
GitHub documents that the agent works in the repository specified when the task is started and, by default, can access context only in that repository; the GitHub MCP server is configured by default with a token that has read-only access to the current repository, and broader access can be configured. Documented context also includes the issue or prompt used to start the task, pull request comments, repository custom instructions and organisation custom instructions, and optionally Copilot Memory. GitHub states the agent does not have access to GitHub Actions, Codespaces or Dependabot secrets and variables; only dedicated Agents secrets and variables configured at repository or organisation level are passed to the agent, exposed as environment variables and masked in session logs. Internet access from the agent environment is limited by a firewall with a default recommended allowlist.
Actions
Can take actions
External actions
Conditional
Human confirmation
Conditional
Permission basis
Mixed
Administrative control
GitHub documents several controls tied to this capability: for Copilot Business and Copilot Enterprise, an organisation-level policy must enable the agent, and enablement may be controlled at enterprise level; enterprise administrators can block agentic features; enterprise administrators, organisation owners and owners of user-owned repositories can opt repositories out of the agent; organisations can control whether automations are allowed in a repository, and automations require a private or internal repository; repository administrators configure MCP servers, and organisation or repository administrators configure the internet-access firewall allowlist; repository administrators and organisation owners configure Agents secrets and variables; branch protections, required checks and rulesets apply to the agent's branch, and the workflow "Approve and run workflows" control governs GitHub Actions runs on its pull requests. Session logs, audit log events and Copilot usage metrics are available to administrators.
Default state
Conditional
Availability
As documented on 2026-09-09, Copilot cloud agent is available for all paid Copilot plans and in all repositories stored on GitHub, except repositories owned by managed user accounts and repositories where it has been explicitly disabled. GitHub states the agent only works with repositories hosted on GitHub. Deep research, planning and iterating on code changes before creating a pull request are documented as available with the agent on GitHub.com, and in public preview for the Microsoft Teams and Slack integrations; other integrations such as Azure Boards, Jira or Linear are documented as supporting creating a pull request directly. Automations are documented as available with Copilot Pro, Pro+, Max, Business and Enterprise plans, in private or internal repositories only.
Licensing
GitHub documents that Copilot cloud agent is available for all paid Copilot plans. For Copilot Business and Copilot Enterprise, an administrator must enable the relevant policy. GitHub documents that the agent consumes GitHub Actions minutes and AI credits, with AI credits depending on the model used and tokens processed, and that usage within included Actions minutes and AI credits does not incur additional cost. No pricing figures are recorded here.
External model or provider
Not established for this capability. GitHub documents that, depending on how the task is started, the model used by Copilot cloud agent may be selectable, and points to separate documentation on changing the AI model. GitHub does not identify a single fixed model or external provider for this capability in the documentation reviewed, and no provider is recorded here.
Limitations and uncertainty
Documented limitations include: the agent can only make changes in the repository specified when the task is started and cannot work across multiple repositories in one run; it can work on only one branch at a time and can open exactly one pull request per assigned task; each session has a hard maximum execution time of 59 minutes; it only works with repositories hosted on GitHub; it cannot mark its pull requests ready for review and cannot approve or merge a pull request; it can only perform simple push operations and cannot directly run git push or other Git commands; repository rulesets or branch protection rules incompatible with the agent will block access unless Copilot is added as a bypass actor; it does not have access to Actions, Codespaces or Dependabot secrets; internet access is firewall-limited, and GitHub states the firewall only applies to processes started by the agent's Bash tool, does not apply to MCP servers or configured setup steps, only operates within the GitHub Actions appliance, and may be bypassed by sophisticated attacks. GitHub also states that where MCP servers are configured for a repository, Copilot will use available tools autonomously and will not ask for approval before use, and that by default the agent does not have access to write MCP server tools. Runtime model or provider identity is not established.

Evidence