{"id":96510,"date":"2026-06-04T08:35:58","date_gmt":"2026-06-04T15:35:58","guid":{"rendered":"https:\/\/github.blog\/changelog\/2026-06-02-github-copilot-in-visual-studio-may-update"},"modified":"2026-06-08T11:52:56","modified_gmt":"2026-06-08T18:52:56","slug":"github-copilot-in-visual-studio-may-update","status":"publish","type":[3521],"link":"https:\/\/github.blog\/changelog\/2026-06-04-github-copilot-in-visual-studio-may-update","title":{"rendered":"GitHub Copilot in Visual Studio \u2014 May update"},"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>May 2026 brought sharper tooling for planning, reviewing, and managing your work with GitHub Copilot in Visual Studio 2026.<\/p>\n<h3 id=\"highlights\" id=\"highlights\" ><a class=\"heading-link\" href=\"#highlights\">Highlights<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h3>\n<p>Here&rsquo;s what&rsquo;s new for all GitHub Copilot users in Visual Studio 2026. Check the Insiders channel for the latest:<\/p>\n<ul>\n<li><strong>Plan before you build with the Plan agent<\/strong>: The new <strong>Plan agent<\/strong> (labeled <strong>Plan<\/strong> in the agent picker) lets you collaborate with Copilot on an implementation plan before any code is written. Copilot explores your codebase with read-only tools, asks clarifying questions, and drafts a detailed plan saved as a markdown file at <code>.copilot\/plans\/plan-{title}.md<\/code>. When you&rsquo;re ready, click <strong>Implement plan<\/strong> to hand it off to <strong>Agent<\/strong> mode.<\/li>\n<li><strong>View and manage agent skills<\/strong>: A new <strong>Skills<\/strong> panel in the chat window lists every agent skill discovered from your workspace and user profile. You can edit a skill, open its file location, or search across skills by name or keyword, all from a single place.<\/li>\n<li><strong>Multi-file summary diff for Copilot changes<\/strong>: After Copilot edits multiple files, click <strong>Open change summary view<\/strong> in the working set to see all changes in one tab. Accept or undo at the all-files, per-file, or per-chunk level, with controls to collapse files or step through diff chunks.<\/li>\n<li><strong>Manage context window usage<\/strong>: A new ring icon at the top right of the Copilot Chat prompt shows how much of the context window you&rsquo;ve used. Click to see a detailed breakdown and use <strong>Summarize conversation<\/strong> to compact earlier turns and free up space.<\/li>\n<li><strong>Add commit to Copilot Chat<\/strong>: Right-click a commit in <strong>Git History<\/strong>, <strong>File History<\/strong>, or the <strong>Annotate (Blame)<\/strong> view and attach it directly as context in Copilot Chat. Multi-select is supported, so you can attach several commits at once.<\/li>\n<li><strong>Commit message instructions moved<\/strong>: Commit message custom instructions now live in your repository&rsquo;s Copilot custom instructions file instead of the old <strong>GitHub &gt; Copilot &gt; Source Control Integration<\/strong> setting, keeping all Copilot guidance in one place.<\/li>\n<li><strong>Improved optimizations for iterative C++ builds<\/strong>: When <strong>@BuildPerfCpp<\/strong> detects a regression in full rebuild analysis, it now reruns a comparable incremental build. This better reflects the day-to-day gains from optimizations such as precompiled headers and header refactoring, which can look slower in rebuilds.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/visualstudio.microsoft.com\/downloads\">Download Visual Studio 2026<\/a> to experience all the new Copilot features today. To learn more about what&rsquo;s new, check out the <a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/visual-studio-may-update-plan-review-refine\">Visual Studio blog<\/a> and <a href=\"https:\/\/learn.microsoft.com\/visualstudio\/releases\/2026\/release-notes\">release notes<\/a>.<\/p>\n<h3 id=\"whats-next-for-copilot-in-visual-studio\" id=\"whats-next-for-copilot-in-visual-studio\" ><a class=\"heading-link\" href=\"#whats-next-for-copilot-in-visual-studio\">What&rsquo;s next for Copilot in Visual Studio<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h3>\n<p>Stay up to date on the latest Copilot features by following the <a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\">Visual Studio blog<\/a>, where you&rsquo;ll find roadmap updates and opportunities to share feedback.<\/p>\n<p>For the latest news, release notes, videos, and community conversations, visit the <a href=\"https:\/\/visualstudio.microsoft.com\/hub\/\">Visual Studio Hub<\/a>, your central resource for all things Visual Studio.<\/p>\n<\/body><\/html>\n","protected":false},"excerpt":{"rendered":"<p>May 2026 brought sharper tooling for planning, reviewing, and managing your work with GitHub Copilot in Visual Studio 2026. Highlights Here&rsquo;s what&rsquo;s new for all GitHub Copilot users in Visual&hellip;<\/p>\n","protected":false},"author":2106,"featured_media":0,"template":"","meta":{"_gh_post_show_toc":"","_gh_post_is_no_robots":"","_gh_post_is_featured":"","_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":"","footnotes":"","_links_to":"","_links_to_target":"","primary_cta":"","primary_cta_url":"","secondary_cta":"","secondary_cta_url":""},"label":[2765],"group":[3865],"coauthors":[3100],"class_list":["post-96510","changelog","type-changelog","status-publish","hentry","changelog-type-new-releases","changelog-label-copilot","changelog-group-06-2026"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.7 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>GitHub Copilot in Visual Studio \u2014 May update - GitHub Changelog<\/title>\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\/changelog\/2026-06-04-github-copilot-in-visual-studio-may-update\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GitHub Copilot in Visual Studio \u2014 May update \u00b7 GitHub Changelog\" \/>\n<meta property=\"og:description\" content=\"May 2026 brought sharper tooling for planning, reviewing, and managing your work with GitHub Copilot in Visual Studio 2026. Highlights Here&rsquo;s what&rsquo;s new for all GitHub Copilot users in Visual&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/github.blog\/changelog\/2026-06-04-github-copilot-in-visual-studio-may-update\/\" \/>\n<meta property=\"og:site_name\" content=\"The GitHub Blog\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-08T18:52:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/github.blog\/wp-content\/uploads\/2026\/06\/May2026VisualStudio_NewRelease_Unfurl_TextOnly.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data2\" content=\"Allison\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/github.blog\\\/changelog\\\/2026-06-04-github-copilot-in-visual-studio-may-update\\\/\",\"url\":\"https:\\\/\\\/github.blog\\\/changelog\\\/2026-06-04-github-copilot-in-visual-studio-may-update\\\/\",\"name\":\"GitHub Copilot in Visual Studio \u2014 May update - The GitHub Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/github.blog\\\/#website\"},\"datePublished\":\"2026-06-04T15:35:58+00:00\",\"dateModified\":\"2026-06-08T18:52:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/github.blog\\\/changelog\\\/2026-06-04-github-copilot-in-visual-studio-may-update\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/github.blog\\\/changelog\\\/2026-06-04-github-copilot-in-visual-studio-may-update\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/github.blog\\\/changelog\\\/2026-06-04-github-copilot-in-visual-studio-may-update\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/github.blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Changelogs\",\"item\":\"https:\\\/\\\/github.blog\\\/changelog\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"GitHub Copilot in Visual Studio \u2014 May update\"}]},{\"@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\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"GitHub Copilot in Visual Studio \u2014 May update - GitHub Changelog","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\/changelog\/2026-06-04-github-copilot-in-visual-studio-may-update\/","og_locale":"en_US","og_type":"article","og_title":"GitHub Copilot in Visual Studio \u2014 May update \u00b7 GitHub Changelog","og_description":"May 2026 brought sharper tooling for planning, reviewing, and managing your work with GitHub Copilot in Visual Studio 2026. Highlights Here&rsquo;s what&rsquo;s new for all GitHub Copilot users in Visual&hellip;","og_url":"https:\/\/github.blog\/changelog\/2026-06-04-github-copilot-in-visual-studio-may-update\/","og_site_name":"The GitHub Blog","article_modified_time":"2026-06-08T18:52:56+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/github.blog\/wp-content\/uploads\/2026\/06\/May2026VisualStudio_NewRelease_Unfurl_TextOnly.jpg","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes","Written by":"Allison"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/github.blog\/changelog\/2026-06-04-github-copilot-in-visual-studio-may-update\/","url":"https:\/\/github.blog\/changelog\/2026-06-04-github-copilot-in-visual-studio-may-update\/","name":"GitHub Copilot in Visual Studio \u2014 May update - The GitHub Blog","isPartOf":{"@id":"https:\/\/github.blog\/#website"},"datePublished":"2026-06-04T15:35:58+00:00","dateModified":"2026-06-08T18:52:56+00:00","breadcrumb":{"@id":"https:\/\/github.blog\/changelog\/2026-06-04-github-copilot-in-visual-studio-may-update\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/github.blog\/changelog\/2026-06-04-github-copilot-in-visual-studio-may-update\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/github.blog\/changelog\/2026-06-04-github-copilot-in-visual-studio-may-update\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/github.blog\/"},{"@type":"ListItem","position":2,"name":"Changelogs","item":"https:\/\/github.blog\/changelog\/"},{"@type":"ListItem","position":3,"name":"GitHub Copilot in Visual Studio \u2014 May update"}]},{"@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"}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/changelogs\/96510","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/changelogs"}],"about":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/types\/changelog"}],"author":[{"embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/users\/2106"}],"version-history":[{"count":1,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/changelogs\/96510\/revisions"}],"predecessor-version":[{"id":96517,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/changelogs\/96510\/revisions\/96517"}],"wp:attachment":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/media?parent=96510"}],"wp:term":[{"taxonomy":"changelog-type","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/type?post=96510"},{"taxonomy":"changelog-label","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/label?post=96510"},{"taxonomy":"changelog-group","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/group?post=96510"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/coauthors?post=96510"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}