Release

April 3, 20261 Minute Read

Organization runner controls for Copilot cloud agent

Each time Copilot cloud agent works on a task, it starts a new development environment powered by GitHub Actions.

By default, this runs on a standard GitHub-hosted runner, but teams can also customize the agent environment to use large runners or self-hosted runners for faster performance, access to internal resources, and more.

Until now, the runner was configured at the repository level with a copilot-setup-steps.yml file. This made it difficult to roll out consistent defaults or enforce guardrails across an organization.

Organization admins can now:

  • Set a default runner to be used automatically across all repositories, without requiring each repository to be individually configured.
  • Lock the runner setting so individual repositories can’t override the organization default.

This means you can set sensible defaults for your teams (e.g., using larger GitHub Actions runners for better performance) and optionally ensure that the agent always runs where you want it to, such as on your self-hosted runners.

To learn more, see “Configuring runners for GitHub Copilot cloud agent in your organization” in the GitHub Docs.

Subscribe to our developer newsletter

Discover tips, technical guides, and best practices in our biweekly newsletter just for devs.

By submitting, I agree to let GitHub and its affiliates use my information for personalized communications, targeted advertising, and campaign effectiveness. See the GitHub Privacy Statement for more details.

Organization runner controls for Copilot cloud agent - GitHub Changelog