Improvement

October 16, 20251 Minute Read

Copilot coding agent uses better branch names and pull request titles

Copilot coding agent is our asynchronous, autonomous background agent. Delegate a task to Copilot, and it works in the background, then requests a review from you.

When Copilot starts work, it creates a new branch and opens a draft pull request. Copilot now uses clearer, more helpful branch names and pull request titles.

Instead of a randomly generated branch name (e.g., copilot/fix-bdaf7923-9865-4ef5-8c17-05ae939937a3), you’ll get a branch name that fits the work Copilot is doing (e.g., copilot/add-theme-switcher).

Instead of using your original prompt for the initial pull request title, Copilot will automatically generate a title. For example, if you entered the prompt Implement a CSV to Markdown converter in Rust. Ensure that it has CI/CD configured with GitHub Actions, you might get the pull request title “Implement CSV to Markdown converter with GitHub Actions workflows”.

Copilot coding agent is available to Copilot Pro, Copilot Pro+, Copilot Business, and Copilot Enterprise subscribers. If you’re a Copilot Business or Copilot Enterprise subscriber, an administrator will have to enable Copilot coding agent from the “Policies” page before you can use it.

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.

Copilot coding agent uses better branch names and pull request titles - GitHub Changelog