{"id":99070,"date":"2026-09-25T09:33:42","date_gmt":"2026-09-25T16:33:42","guid":{"rendered":"https:\/\/github.blog\/changelog\/2026-09-25-updates-to-github-copilot-for-slack-and-microsoft-teams"},"modified":"2026-09-25T09:45:39","modified_gmt":"2026-09-25T16:45:39","slug":"updates-to-github-copilot-for-slack-and-microsoft-teams","status":"publish","type":[3522],"link":"https:\/\/github.blog\/changelog\/2026-09-25-updates-to-github-copilot-for-slack-and-microsoft-teams","title":{"rendered":"Updates to GitHub Copilot for Slack and Microsoft Teams"},"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>GitHub Copilot in Slack and Microsoft Teams now gives you more context, more control, and a clearer path from conversation to GitHub work.<\/p>\n<p>Whether you&rsquo;re sharing files in Slack or images and forwarded messages in Teams, Copilot can use more of the context already in your conversation. We&rsquo;ve also improved how Copilot creates GitHub work and connects it back to the source discussion, so teams can more quickly see the context behind a decision.<\/p>\n<h3 id=\"better-context-for-the-work-youre-already-doing\" id=\"better-context-for-the-work-youre-already-doing\" ><a class=\"heading-link\" href=\"#better-context-for-the-work-youre-already-doing\">Better context for the work you&rsquo;re already doing<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h3>\n<p>You can now use supported Slack files, attachments, and message links as context. In Teams, Copilot can work with inline images, forwarded-message context, and channel and thread history. Copilot also checks for similar issues before creating a new one, includes direct links to the resulting work, and keeps a link back to the originating conversation so the context remains easy to trace.<\/p>\n<h3 id=\"more-control-over-how-you-work\" id=\"more-control-over-how-you-work\" ><a class=\"heading-link\" href=\"#more-control-over-how-you-work\">More control over how you work<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h3>\n<p>You can switch models for the next message and keep that choice throughout the conversation. In Slack, you can also set default owners and repositories. This makes it easier to keep work moving across repositories and shared conversations.<\/p>\n<h3 id=\"bug-fixes-and-reliability-improvements\" id=\"bug-fixes-and-reliability-improvements\" ><a class=\"heading-link\" href=\"#bug-fixes-and-reliability-improvements\">Bug fixes and reliability improvements<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h3>\n<p>We&rsquo;ve improved how Copilot handles longer-running tasks, including clearer implementation-plan status, better handling of interrupted or stale replies, and more predictable reconnection behavior when a conversation goes idle. In Microsoft Teams, Copilot now more reliably retains channel-thread history, avoids duplicate answers, correctly handles Teams-converted images, and works more consistently with user-owned repositories and large channels. In Slack, we improved implementation-plan recovery, fixed repository picker and code-channel issues, and made repository switching safer so superseded sessions cannot continue acting in the old repository. Across both experiences, Copilot now provides more accurate messages when a task stalls, a connection is interrupted, or access settings prevent work from continuing.<\/p>\n<h3 id=\"availability\" id=\"availability\" ><a class=\"heading-link\" href=\"#availability\">Availability<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h3>\n<p>The public preview is available to organizations on GitHub Copilot Business and GitHub Copilot Enterprise plans. Usage counts against your existing Copilot entitlements and can be managed with existing Copilot cloud agent budgets. Some capabilities are rolling out gradually and may not yet be available in every workspace.<\/p>\n<h3 id=\"get-started-in-slack\" id=\"get-started-in-slack\" ><a class=\"heading-link\" href=\"#get-started-in-slack\">Get started in Slack<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h3>\n<ol>\n<li>Make sure an administrator has enabled the Copilot cloud agent policy for your organization.\n<\/li>\n<li>\n<p>Install or upgrade the GitHub app for Slack.<\/p>\n<\/li>\n<li>\n<p>Link your GitHub account and mention @GitHub in a conversation.<\/p>\n<\/li>\n<\/ol>\n<p>For setup details and supported workflows, see <a href=\"https:\/\/docs.github.com\/copilot\/how-tos\/use-copilot-agents\/coding-agent\/integrate-coding-agent-with-slack\">how to use Copilot coding agent with Slack.<\/a><\/p>\n<h3 id=\"get-started-in-microsoft-teams\" id=\"get-started-in-microsoft-teams\" ><a class=\"heading-link\" href=\"#get-started-in-microsoft-teams\">Get started in Microsoft Teams<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h3>\n<ol>\n<li>Make sure an administrator has enabled GitHub Copilot cloud agent and cloud sandboxes.\n<\/li>\n<li>\n<p>Install or upgrade the GitHub app for Microsoft Teams.<\/p>\n<\/li>\n<li>\n<p>In Teams, mention @GitHub and follow the prompts to connect your GitHub account.<\/p>\n<\/li>\n<\/ol>\n<p>For setup details and supported workflows, see <a href=\"https:\/\/docs.github.com\/copilot\/how-tos\/copilot-integrations\/integrate-cloud-agent-with-teams\">how to integrate GitHub Copilot cloud agent with Microsoft Teams.<\/a><\/p>\n<p>Join the discussion within <a href=\"https:\/\/github.com\/orgs\/community\/discussions\/categories\/copilot-conversations\">GitHub Community<\/a>.<br>\n<img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/github.com\/user-attachments\/assets\/ce7455b5-e89a-479a-8460-6ac0b003d6fb\" alt=\"social\"><\/p>\n<\/body><\/html>\n","protected":false},"excerpt":{"rendered":"<p>GitHub Copilot in Slack and Microsoft Teams now gives you more context, more control, and a clearer path from conversation to GitHub work. Whether you&rsquo;re sharing files in Slack or&hellip;<\/p>\n","protected":false},"author":2106,"featured_media":99071,"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":[3626,2765],"group":[3918],"coauthors":[3100],"class_list":["post-99070","changelog","type-changelog","status-publish","has-post-thumbnail","hentry","changelog-type-improvements","changelog-label-collaboration-tools","changelog-label-copilot","changelog-group-09-2026"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.4 (Yoast SEO v28.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Updates to GitHub Copilot for Slack and Microsoft Teams - 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-09-25-updates-to-github-copilot-for-slack-and-microsoft-teams\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Updates to GitHub Copilot for Slack and Microsoft Teams \u00b7 GitHub Changelog\" \/>\n<meta property=\"og:description\" content=\"GitHub Copilot in Slack and Microsoft Teams now gives you more context, more control, and a clearer path from conversation to GitHub work. Whether you&rsquo;re sharing files in Slack or&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/github.blog\/changelog\/2026-09-25-updates-to-github-copilot-for-slack-and-microsoft-teams\/\" \/>\n<meta property=\"og:site_name\" content=\"The GitHub Blog\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-25T16:45:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/github.blog\/wp-content\/uploads\/2026\/09\/654804430-94033282-c6bd-4bd8-9b27-5e38a5ef2ff3.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=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 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-09-25-updates-to-github-copilot-for-slack-and-microsoft-teams\\\/\",\"url\":\"https:\\\/\\\/github.blog\\\/changelog\\\/2026-09-25-updates-to-github-copilot-for-slack-and-microsoft-teams\\\/\",\"name\":\"Updates to GitHub Copilot for Slack and Microsoft Teams - The GitHub Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/github.blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/github.blog\\\/changelog\\\/2026-09-25-updates-to-github-copilot-for-slack-and-microsoft-teams\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/github.blog\\\/changelog\\\/2026-09-25-updates-to-github-copilot-for-slack-and-microsoft-teams\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/654804430-94033282-c6bd-4bd8-9b27-5e38a5ef2ff3.jpg?fit=2400%2C1260\",\"datePublished\":\"2026-09-25T16:33:42+00:00\",\"dateModified\":\"2026-09-25T16:45:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/github.blog\\\/changelog\\\/2026-09-25-updates-to-github-copilot-for-slack-and-microsoft-teams\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/github.blog\\\/changelog\\\/2026-09-25-updates-to-github-copilot-for-slack-and-microsoft-teams\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/github.blog\\\/changelog\\\/2026-09-25-updates-to-github-copilot-for-slack-and-microsoft-teams\\\/#primaryimage\",\"url\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/654804430-94033282-c6bd-4bd8-9b27-5e38a5ef2ff3.jpg?fit=2400%2C1260\",\"contentUrl\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/654804430-94033282-c6bd-4bd8-9b27-5e38a5ef2ff3.jpg?fit=2400%2C1260\",\"width\":2400,\"height\":1260,\"caption\":\"Slack thread where a user asks Copilot what model they are using and Copilot responds. The user then asks Copilot to switch to a different model, and Copilot sends a confirmation of switching to the new model\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/github.blog\\\/changelog\\\/2026-09-25-updates-to-github-copilot-for-slack-and-microsoft-teams\\\/#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\":\"Updates to GitHub Copilot for Slack and Microsoft Teams\"}]},{\"@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":"Updates to GitHub Copilot for Slack and Microsoft Teams - 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-09-25-updates-to-github-copilot-for-slack-and-microsoft-teams\/","og_locale":"en_US","og_type":"article","og_title":"Updates to GitHub Copilot for Slack and Microsoft Teams \u00b7 GitHub Changelog","og_description":"GitHub Copilot in Slack and Microsoft Teams now gives you more context, more control, and a clearer path from conversation to GitHub work. Whether you&rsquo;re sharing files in Slack or&hellip;","og_url":"https:\/\/github.blog\/changelog\/2026-09-25-updates-to-github-copilot-for-slack-and-microsoft-teams\/","og_site_name":"The GitHub Blog","article_modified_time":"2026-09-25T16:45:39+00:00","og_image":[{"width":2400,"height":1260,"url":"https:\/\/github.blog\/wp-content\/uploads\/2026\/09\/654804430-94033282-c6bd-4bd8-9b27-5e38a5ef2ff3.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes","Written by":"Allison"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/github.blog\/changelog\/2026-09-25-updates-to-github-copilot-for-slack-and-microsoft-teams\/","url":"https:\/\/github.blog\/changelog\/2026-09-25-updates-to-github-copilot-for-slack-and-microsoft-teams\/","name":"Updates to GitHub Copilot for Slack and Microsoft Teams - The GitHub Blog","isPartOf":{"@id":"https:\/\/github.blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/github.blog\/changelog\/2026-09-25-updates-to-github-copilot-for-slack-and-microsoft-teams\/#primaryimage"},"image":{"@id":"https:\/\/github.blog\/changelog\/2026-09-25-updates-to-github-copilot-for-slack-and-microsoft-teams\/#primaryimage"},"thumbnailUrl":"https:\/\/github.blog\/wp-content\/uploads\/2026\/09\/654804430-94033282-c6bd-4bd8-9b27-5e38a5ef2ff3.jpg?fit=2400%2C1260","datePublished":"2026-09-25T16:33:42+00:00","dateModified":"2026-09-25T16:45:39+00:00","breadcrumb":{"@id":"https:\/\/github.blog\/changelog\/2026-09-25-updates-to-github-copilot-for-slack-and-microsoft-teams\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/github.blog\/changelog\/2026-09-25-updates-to-github-copilot-for-slack-and-microsoft-teams\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/github.blog\/changelog\/2026-09-25-updates-to-github-copilot-for-slack-and-microsoft-teams\/#primaryimage","url":"https:\/\/github.blog\/wp-content\/uploads\/2026\/09\/654804430-94033282-c6bd-4bd8-9b27-5e38a5ef2ff3.jpg?fit=2400%2C1260","contentUrl":"https:\/\/github.blog\/wp-content\/uploads\/2026\/09\/654804430-94033282-c6bd-4bd8-9b27-5e38a5ef2ff3.jpg?fit=2400%2C1260","width":2400,"height":1260,"caption":"Slack thread where a user asks Copilot what model they are using and Copilot responds. The user then asks Copilot to switch to a different model, and Copilot sends a confirmation of switching to the new model"},{"@type":"BreadcrumbList","@id":"https:\/\/github.blog\/changelog\/2026-09-25-updates-to-github-copilot-for-slack-and-microsoft-teams\/#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":"Updates to GitHub Copilot for Slack and Microsoft Teams"}]},{"@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\/99070","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":5,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/changelogs\/99070\/revisions"}],"predecessor-version":[{"id":99079,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/changelogs\/99070\/revisions\/99079"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/media\/99071"}],"wp:attachment":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/media?parent=99070"}],"wp:term":[{"taxonomy":"changelog-type","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/type?post=99070"},{"taxonomy":"changelog-label","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/label?post=99070"},{"taxonomy":"changelog-group","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/group?post=99070"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/coauthors?post=99070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}