{"id":87917,"date":"2025-05-19T09:02:36","date_gmt":"2025-05-19T16:02:36","guid":{"rendered":"https:\/\/github.blog\/?p=87917"},"modified":"2025-05-23T11:09:50","modified_gmt":"2025-05-23T18:09:50","slug":"github-copilot-meet-the-new-coding-agent","status":"publish","type":"post","link":"https:\/\/github.blog\/news-insights\/product-news\/github-copilot-meet-the-new-coding-agent\/","title":{"rendered":"GitHub Copilot: Meet the new coding agent"},"content":{"rendered":"<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/REC-html40\/loose.dtd\">\n<html><body><p class=\"wp-block-paragraph\">We are excited to introduce <a href=\"https:\/\/github.com\/features\/copilot?utm_source=Blog&amp;utm_medium=GitHub&amp;utm_campaign=buildblogtop\">a new coding agent for GitHub Copilot<\/a>. Embedded directly into GitHub, the agent starts its work when you assign a GitHub issue to Copilot or prompt it in VS Code. The agent spins up a secure and fully customizable development environment powered by GitHub Actions.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As the agent works, it pushes commits to a draft pull request, and you can track it every step of the way through the agent session logs. Having Copilot on your team doesn&rsquo;t mean weakening your security posture &ndash; existing policies like branch protections still apply in exactly the way you&rsquo;d expect. Plus, the agent&rsquo;s pull requests require human approval before any CI\/CD workflows are run, creating an extra protection control for the build and deployment environment.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n\n\t\t<div class=\"mod-vh position-relative\" style=\"height: 0; padding-bottom: calc((9 \/ 16)*100%);\">\n\t\t\t<iframe loading=\"lazy\" class=\"position-absolute top-0 left-0 width-full height-full\" src=\"https:\/\/www.youtube.com\/embed\/EPyyyB23NUU?version=3&amp;rel=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;fs=1&amp;hl=en-US&amp;autohide=2&amp;wmode=transparent\" title=\"YouTube video player\" allow=\"accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\" frameborder=\"0\"><\/iframe>\n\t\t<\/div>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Using state-of-the-art models, the agent excels at low-to-medium complexity tasks in well-tested codebases, from adding features and fixing bugs to extending tests, refactoring code, and improving documentation. You can hand off the time-consuming, but boring tasks to Copilot that will use pull requests, CI\/CD, and all of your existing tooling while you focus on the interesting work.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-a-detailed-look\">A detailed look<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To run the new coding agent, assign one or more GitHub issues to Copilot. It&rsquo;s as easy as that. You can do this on <a href=\"http:\/\/github.com\">github.com<\/a>, in GitHub Mobile, or through the GitHub CLI, just as you would assign the same issue to one of your team members or yourself. You can also ask Copilot to open a pull request from Copilot Chat on GitHub or right in VS Code like this:<\/p>\n\n\n<div class=\"wp-block-code-wrapper\">\n<pre class=\"wp-block-code language-plaintext\"><code>&gt; @github Open a pull request to refactor this query generator into its own class<\/code><\/pre>\n<clipboard-copy aria-label=\"Copy\" class=\"code-copy-btn\" data-copy-feedback=\"Copied!\" value=\"&gt; @github Open a pull request to refactor this query generator into its own class\" tabindex=\"0\" role=\"button\"><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" class=\"octicon octicon-copy js-clipboard-copy-icon\"><path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"><\/path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"><\/path><\/svg><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" class=\"octicon octicon-check js-clipboard-check-icon\"><path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"><\/path><\/svg><\/clipboard-copy><\/div>\n\n\n<p class=\"wp-block-paragraph\">Once an issue is assigned to it, the agent adds an &#128064; emoji reaction and starts its work in the background. It boots a virtual machine, clones the repository, configures the environment, and analyzes the codebase with advanced retrieval augmented generation (RAG) powered by GitHub code search. As the agent works, it regularly pushes its changes to a draft pull request as git commits and updates the pull request&rsquo;s description. Along the way, you&rsquo;ll see the agent&rsquo;s reasoning and validation steps in the session logs, making it easy to trace decisions and spot issues.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With the power of Model Context Protocol (MCP), you can give the coding agent access to data and capabilities from outside of GitHub. MCP servers can be configured in the repository&rsquo;s settings. And, of course, all your GitHub data can be pulled in from the official <a href=\"https:\/\/github.com\/github\/github-mcp-server\">GitHub MCP Server<\/a>. And the agent isn&rsquo;t limited to just text &ndash; thanks to the power of vision models, it can see images included in GitHub issues you assign to it, so you can share screenshots of a bug or mockups of what your new feature should look like.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once Copilot is done, it&rsquo;ll tag you for review and you can leave comments asking for it to make changes. It will pick those comments up automatically and propose code changes. The agent also incorporates context from related issue or PR discussions and follows any custom repository instructions, allowing it to understand both the intent behind the task and the coding standards of the project.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" height=\"645\" width=\"1024\" src=\"https:\/\/github.blog\/wp-content\/uploads\/2025\/05\/copilot1.png?resize=1024%2C645\" alt=\"Asking Copilot to iterate on its work by leaving a comment.\" class=\"wp-image-87994\" srcset=\"https:\/\/github.blog\/wp-content\/uploads\/2025\/05\/copilot1.png?w=1241 1241w, https:\/\/github.blog\/wp-content\/uploads\/2025\/05\/copilot1.png?w=300 300w, https:\/\/github.blog\/wp-content\/uploads\/2025\/05\/copilot1.png?w=768 768w, https:\/\/github.blog\/wp-content\/uploads\/2025\/05\/copilot1.png?w=1024 1024w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">The Copilot coding agent is opening up doors for human developers to have their own agent-driven team, all working in parallel to amplify their work. We&rsquo;re now able to assign tasks that would typically detract from deeper, more complex work&mdash;allowing developers to focus on high-value coding tasks.<\/p>\n<cite>James Zabinski, DevEx Lead at EY<\/cite><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-integrated-configurable-and-secure\">Integrated, configurable, and secure<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">All SWE agents need a compute environment to do their work. For agent mode in VS Code, it&rsquo;s the CPU of your PC or Mac, or a remote development container like GitHub Codespaces. When we started the work on <a href=\"https:\/\/github.blog\/news-insights\/product-news\/github-copilot-the-agent-awakens\/\">Project Padawan<\/a>, there was only one answer to which cloud compute we should use: GitHub Actions. Introduced in 2018, Actions is the largest CI\/CD ecosystem in the world with more than 25,000 actions in the GitHub Marketplace. Every weekday, GitHub-hosted and self-hosted runners execute more than 40 million daily jobs. Open source projects, startups, and large enterprises all rely on GitHub Actions to run their build, test, and deploy workloads.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Our coding agent is designed from the ground up to keep your project secure and ensures that its work gets a review before it goes to production. The following policies are applied by default:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The agent can only push to branches it created, keeping your default branch and the ones your team created safe and secure<\/li>\n\n\n\n<li>The developer who asks the agent to open a pull request <em>cannot<\/em> be the one to approve it &ndash; so any &ldquo;required reviews&rdquo; rule you have set up in your repository will be honored&nbsp;<\/li>\n\n\n\n<li>The agent&rsquo;s internet access is tightly limited to a trusted list of destinations that you can customize<\/li>\n\n\n\n<li>GitHub Actions workflows won&rsquo;t run without your approval, giving you the chance to spot-check the agent&rsquo;s code<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Existing repository rulesets and organization policies are considered as well.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" height=\"806\" width=\"1024\" src=\"https:\/\/github.blog\/wp-content\/uploads\/2025\/05\/copilot2.png?resize=1024%2C806\" alt=\"Monitoring Copilot's thought process and reasoning with the agent logs.\" class=\"wp-image-87997\" srcset=\"https:\/\/github.blog\/wp-content\/uploads\/2025\/05\/copilot2.png?w=1600 1600w, https:\/\/github.blog\/wp-content\/uploads\/2025\/05\/copilot2.png?w=300 300w, https:\/\/github.blog\/wp-content\/uploads\/2025\/05\/copilot2.png?w=768 768w, https:\/\/github.blog\/wp-content\/uploads\/2025\/05\/copilot2.png?w=1024 1024w, https:\/\/github.blog\/wp-content\/uploads\/2025\/05\/copilot2.png?w=1536 1536w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">The GitHub Copilot coding agent fits into our existing workflow and converts specifications to production code in minutes. This increases our velocity and enables our team to channel their energy toward higher-level creative work.<\/p>\n<cite>Alex Devkar, Senior Vice President, Engineering and Analytics, Carvana<\/cite><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-get-started-today\">Get started today<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The new coding agent is available to all Copilot Enterprise and Copilot Pro+ customers. All you need to get started is <a href=\"https:\/\/gh.io\/copilot-coding-agent-repository-opt-in\">enabling the agent in the repositories where you want to use it<\/a>, and if you&rsquo;re a Copilot Enterprise user, an administrator will need to <a href=\"https:\/\/gh.io\/copilot-coding-agent-enterprise-policy\">turn on the policy<\/a> too. Additionally, you can now <a href=\"https:\/\/github.blog\/changelog\/2025-05-19-agent-mode-and-mcp-support-for-copilot-in-jetbrains-eclipse-and-xcode-now-in-public-preview\/\">activate agent mode in more IDEs, including Xcode, Eclipse, Jetbrains, and Visual Studio<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Beginning June 4, 2025, Copilot coding agent will use one <a href=\"https:\/\/docs.github.com\/en\/copilot\/managing-copilot\/monitoring-usage-and-entitlements\/about-premium-requests\">premium request<\/a> per model request the agent makes.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Whether it&rsquo;s code completions, next edit suggestions, chat, agent mode, or now coding agent, GitHub Copilot has always had one mission: To keep you in the <a href=\"https:\/\/github.blog\/developer-skills\/career-growth\/how-to-get-in-the-flow-while-coding-and-why-its-important\/\">magical flow state<\/a>. To do the things you don&rsquo;t want to do, so you have more time for the things you do. To find the creative spark that brought you to this industry in the first place. Happy coding!<\/p>\n\n\n\n<div class=\"wp-block-group post-content-cta has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/docs.github.com\/en\/enterprise-cloud@latest\/copilot\/using-github-copilot\/using-copilot-coding-agent-to-work-on-tasks\/about-assigning-tasks-to-copilot\">Visit the Docs to get started with GitHub Copilot coding agent.<\/a><\/p>\n<\/div>\n<\/body><\/html>\n","protected":false},"excerpt":{"rendered":"<p>Implementing features has never been easier: Just assign a task or issue to Copilot. It runs in the background with GitHub Actions and submits its work as a pull request.<\/p>\n","protected":false},"author":1931,"featured_media":88224,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_gh_post_show_toc":"yes","_gh_post_is_no_robots":"","_gh_post_is_featured":"yes","_gh_post_is_excluded":"","_gh_post_is_unlisted":"","_gh_post_related_link_1":"","_gh_post_related_link_2":"","_gh_post_related_link_3":"","_gh_post_sq_img":"","_gh_post_sq_img_id":"","_gh_post_cta_title":"","_gh_post_cta_text":"","_gh_post_cta_link":"","_gh_post_cta_button":"","_gh_post_recirc_hide":"","_gh_post_recirc_col_1":"","_gh_post_recirc_col_2":"","_gh_post_recirc_col_3":"","_gh_post_recirc_col_4":"","_featured_video":"","_gh_post_additional_query_params":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false,"_links_to":"","_links_to_target":""},"categories":[3321,3325],"tags":[3514,3515,2535],"coauthors":[2133],"class_list":["post-87917","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-insights","category-product-news","tag-agent-mode","tag-agentic-ai","tag-github-copilot"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.9 (Yoast SEO v27.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>GitHub Copilot: Meet the new coding agent - The GitHub Blog<\/title>\n<meta name=\"description\" content=\"GitHub Copilot has a new feature: a coding agent that can implement a task or issue, run in the background with GitHub Actions, and more.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/github.blog\/news-insights\/product-news\/github-copilot-meet-the-new-coding-agent\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GitHub Copilot: Meet the new coding agent\" \/>\n<meta property=\"og:description\" content=\"GitHub Copilot has a new feature: a coding agent that can implement a task or issue, run in the background with GitHub Actions, and more.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/github.blog\/news-insights\/product-news\/github-copilot-meet-the-new-coding-agent\/\" \/>\n<meta property=\"og:site_name\" content=\"The GitHub Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-19T16:02:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-23T18:09:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/github.blog\/wp-content\/uploads\/2025\/05\/PadawayBlog_Assignee_006.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2400\" \/>\n\t<meta property=\"og:image:height\" content=\"1260\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Thomas Dohmke\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thomas Dohmke\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/github-copilot-meet-the-new-coding-agent\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/github-copilot-meet-the-new-coding-agent\\\/\"},\"author\":{\"name\":\"Thomas Dohmke\",\"@id\":\"https:\\\/\\\/github.blog\\\/#\\\/schema\\\/person\\\/552d7b5c5d5515f3919cc4284e67c61e\"},\"headline\":\"GitHub Copilot: Meet the new coding agent\",\"datePublished\":\"2025-05-19T16:02:36+00:00\",\"dateModified\":\"2025-05-23T18:09:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/github-copilot-meet-the-new-coding-agent\\\/\"},\"wordCount\":1051,\"image\":{\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/github-copilot-meet-the-new-coding-agent\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/PadawayBlog_Assignee_006.jpg?fit=2400%2C1260\",\"keywords\":[\"agent mode\",\"agentic AI\",\"GitHub Copilot\"],\"articleSection\":[\"News &amp; insights\",\"Product\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/github-copilot-meet-the-new-coding-agent\\\/\",\"url\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/github-copilot-meet-the-new-coding-agent\\\/\",\"name\":\"GitHub Copilot: Meet the new coding agent - The GitHub Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/github.blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/github-copilot-meet-the-new-coding-agent\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/github-copilot-meet-the-new-coding-agent\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/PadawayBlog_Assignee_006.jpg?fit=2400%2C1260\",\"datePublished\":\"2025-05-19T16:02:36+00:00\",\"dateModified\":\"2025-05-23T18:09:50+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/github.blog\\\/#\\\/schema\\\/person\\\/552d7b5c5d5515f3919cc4284e67c61e\"},\"description\":\"GitHub Copilot has a new feature: a coding agent that can implement a task or issue, run in the background with GitHub Actions, and more.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/github-copilot-meet-the-new-coding-agent\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/github-copilot-meet-the-new-coding-agent\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/github-copilot-meet-the-new-coding-agent\\\/#primaryimage\",\"url\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/PadawayBlog_Assignee_006.jpg?fit=2400%2C1260\",\"contentUrl\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/PadawayBlog_Assignee_006.jpg?fit=2400%2C1260\",\"width\":2400,\"height\":1260},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/github-copilot-meet-the-new-coding-agent\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/github.blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"News &amp; insights\",\"item\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Product\",\"item\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"GitHub Copilot: Meet the new coding agent\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/github.blog\\\/#website\",\"url\":\"https:\\\/\\\/github.blog\\\/\",\"name\":\"The GitHub Blog\",\"description\":\"Updates, ideas, and inspiration from GitHub to help developers build and design software.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/github.blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/github.blog\\\/#\\\/schema\\\/person\\\/552d7b5c5d5515f3919cc4284e67c61e\",\"name\":\"Thomas Dohmke\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f9a3d6bee42f4503d3169861b9ecdfab5b2faebc73eb6344d2c3fa15727da799?s=96&d=mm&r=g461ce42766f74cfd3187519dbbb8919f\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f9a3d6bee42f4503d3169861b9ecdfab5b2faebc73eb6344d2c3fa15727da799?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f9a3d6bee42f4503d3169861b9ecdfab5b2faebc73eb6344d2c3fa15727da799?s=96&d=mm&r=g\",\"caption\":\"Thomas Dohmke\"},\"description\":\"Fascinated by software development since his childhood in Germany, Thomas Dohmke has built a career building tools to accelerate developer happiness. Previously, Thomas was the Chief Executive Officer of GitHub (2021-2025) where he oversaw the rise of the world\u2019s most widely adopted AI developer tools\u2014including the launches of GitHub Copilot, Copilot Workspace, and GitHub Models. Thomas has also been a celebrated TED speaker and holds a PhD in mechanical engineering from University of Glasgow, UK.\",\"jobTitle\":\"Chief Executive Officer\",\"worksFor\":\"GitHub\",\"url\":\"https:\\\/\\\/github.blog\\\/author\\\/ashtom\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"GitHub Copilot: Meet the new coding agent - The GitHub Blog","description":"GitHub Copilot has a new feature: a coding agent that can implement a task or issue, run in the background with GitHub Actions, and more.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/github.blog\/news-insights\/product-news\/github-copilot-meet-the-new-coding-agent\/","og_locale":"en_US","og_type":"article","og_title":"GitHub Copilot: Meet the new coding agent","og_description":"GitHub Copilot has a new feature: a coding agent that can implement a task or issue, run in the background with GitHub Actions, and more.","og_url":"https:\/\/github.blog\/news-insights\/product-news\/github-copilot-meet-the-new-coding-agent\/","og_site_name":"The GitHub Blog","article_published_time":"2025-05-19T16:02:36+00:00","article_modified_time":"2025-05-23T18:09:50+00:00","og_image":[{"width":2400,"height":1260,"url":"https:\/\/github.blog\/wp-content\/uploads\/2025\/05\/PadawayBlog_Assignee_006.jpg","type":"image\/jpeg"}],"author":"Thomas Dohmke","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Thomas Dohmke","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/github.blog\/news-insights\/product-news\/github-copilot-meet-the-new-coding-agent\/#article","isPartOf":{"@id":"https:\/\/github.blog\/news-insights\/product-news\/github-copilot-meet-the-new-coding-agent\/"},"author":{"name":"Thomas Dohmke","@id":"https:\/\/github.blog\/#\/schema\/person\/552d7b5c5d5515f3919cc4284e67c61e"},"headline":"GitHub Copilot: Meet the new coding agent","datePublished":"2025-05-19T16:02:36+00:00","dateModified":"2025-05-23T18:09:50+00:00","mainEntityOfPage":{"@id":"https:\/\/github.blog\/news-insights\/product-news\/github-copilot-meet-the-new-coding-agent\/"},"wordCount":1051,"image":{"@id":"https:\/\/github.blog\/news-insights\/product-news\/github-copilot-meet-the-new-coding-agent\/#primaryimage"},"thumbnailUrl":"https:\/\/github.blog\/wp-content\/uploads\/2025\/05\/PadawayBlog_Assignee_006.jpg?fit=2400%2C1260","keywords":["agent mode","agentic AI","GitHub Copilot"],"articleSection":["News &amp; insights","Product"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/github.blog\/news-insights\/product-news\/github-copilot-meet-the-new-coding-agent\/","url":"https:\/\/github.blog\/news-insights\/product-news\/github-copilot-meet-the-new-coding-agent\/","name":"GitHub Copilot: Meet the new coding agent - The GitHub Blog","isPartOf":{"@id":"https:\/\/github.blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/github.blog\/news-insights\/product-news\/github-copilot-meet-the-new-coding-agent\/#primaryimage"},"image":{"@id":"https:\/\/github.blog\/news-insights\/product-news\/github-copilot-meet-the-new-coding-agent\/#primaryimage"},"thumbnailUrl":"https:\/\/github.blog\/wp-content\/uploads\/2025\/05\/PadawayBlog_Assignee_006.jpg?fit=2400%2C1260","datePublished":"2025-05-19T16:02:36+00:00","dateModified":"2025-05-23T18:09:50+00:00","author":{"@id":"https:\/\/github.blog\/#\/schema\/person\/552d7b5c5d5515f3919cc4284e67c61e"},"description":"GitHub Copilot has a new feature: a coding agent that can implement a task or issue, run in the background with GitHub Actions, and more.","breadcrumb":{"@id":"https:\/\/github.blog\/news-insights\/product-news\/github-copilot-meet-the-new-coding-agent\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/github.blog\/news-insights\/product-news\/github-copilot-meet-the-new-coding-agent\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/github.blog\/news-insights\/product-news\/github-copilot-meet-the-new-coding-agent\/#primaryimage","url":"https:\/\/github.blog\/wp-content\/uploads\/2025\/05\/PadawayBlog_Assignee_006.jpg?fit=2400%2C1260","contentUrl":"https:\/\/github.blog\/wp-content\/uploads\/2025\/05\/PadawayBlog_Assignee_006.jpg?fit=2400%2C1260","width":2400,"height":1260},{"@type":"BreadcrumbList","@id":"https:\/\/github.blog\/news-insights\/product-news\/github-copilot-meet-the-new-coding-agent\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/github.blog\/"},{"@type":"ListItem","position":2,"name":"News &amp; insights","item":"https:\/\/github.blog\/news-insights\/"},{"@type":"ListItem","position":3,"name":"Product","item":"https:\/\/github.blog\/news-insights\/product-news\/"},{"@type":"ListItem","position":4,"name":"GitHub Copilot: Meet the new coding agent"}]},{"@type":"WebSite","@id":"https:\/\/github.blog\/#website","url":"https:\/\/github.blog\/","name":"The GitHub Blog","description":"Updates, ideas, and inspiration from GitHub to help developers build and design software.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/github.blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/github.blog\/#\/schema\/person\/552d7b5c5d5515f3919cc4284e67c61e","name":"Thomas Dohmke","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f9a3d6bee42f4503d3169861b9ecdfab5b2faebc73eb6344d2c3fa15727da799?s=96&d=mm&r=g461ce42766f74cfd3187519dbbb8919f","url":"https:\/\/secure.gravatar.com\/avatar\/f9a3d6bee42f4503d3169861b9ecdfab5b2faebc73eb6344d2c3fa15727da799?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f9a3d6bee42f4503d3169861b9ecdfab5b2faebc73eb6344d2c3fa15727da799?s=96&d=mm&r=g","caption":"Thomas Dohmke"},"description":"Fascinated by software development since his childhood in Germany, Thomas Dohmke has built a career building tools to accelerate developer happiness. Previously, Thomas was the Chief Executive Officer of GitHub (2021-2025) where he oversaw the rise of the world\u2019s most widely adopted AI developer tools\u2014including the launches of GitHub Copilot, Copilot Workspace, and GitHub Models. Thomas has also been a celebrated TED speaker and holds a PhD in mechanical engineering from University of Glasgow, UK.","jobTitle":"Chief Executive Officer","worksFor":"GitHub","url":"https:\/\/github.blog\/author\/ashtom\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/github.blog\/wp-content\/uploads\/2025\/05\/PadawayBlog_Assignee_006.jpg?fit=2400%2C1260","jetpack_shortlink":"https:\/\/wp.me\/pamS32-mS1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts\/87917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/users\/1931"}],"replies":[{"embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/comments?post=87917"}],"version-history":[{"count":28,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts\/87917\/revisions"}],"predecessor-version":[{"id":88095,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts\/87917\/revisions\/88095"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/media\/88224"}],"wp:attachment":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/media?parent=87917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/categories?post=87917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/tags?post=87917"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/coauthors?post=87917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}