Paul Krill
Editor at Large

GitHub unveils coding agent for GitHub Copilot

news
May 20, 20252 mins

GitHub Copilot coding agent spins up its own development environment to work on GitHub issues, pushing its changes to a draft pull request.

How AI agents work
Credit: Shutterstock/Wanan Wanan

GitHub has introduced a new coding agent for its GitHub Copilot AI-powered programming assistant. Embedded into GitHub, the agent launches its own development environment with GitHub Actions to implement a task or issue.

Introduced May 19, the GitHub Copilot coding agent runs in the background with GitHub Actions and submits its work as a pull request, GitHub CEO Thomas Dohmke wrote in a blog post. The agent starts work when a developer assigns a GitHub issue to GitHub Copilot or prompts it in Visual Studio Code. It pushes its changes as commits to a draft pull request, with developers able to track each step through agent session logs. For security, existing policies such as branch protections still apply, and the agent’s pull requests require human approval before any CI/CD workflows are run, according to Dohmke.

β€œUsing state-of-the-art models, the agent excels at low-to-medium complexity tasks in well-tested code bases, from adding features and fixing bugs to extending tests, refactoring code, and improving documentation,” Dohmke wrote. To get started with the new coding agent, developers can assign one or more GitHub issues on github.com, in GitHub Mobile, or via the GitHub CLI.

The GitHub Copilot coding agent is available to Copilot Enterprise and Copilot Pro+ customers. Users must enable the agent in the repositories where the agent is to be used. For Copilot Enterprise users, an administrator must turn on the policy. Additionally, Dohmke noted, GitHub Copilot agent mode now can be activated in Xcode, Eclipse, JetBrains, and Visual Studio IDEs via a public preview.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a β€œBest Technology News Coverage” award from IDG.

More from this author