{"id":95342,"date":"2026-04-15T11:30:28","date_gmt":"2026-04-15T18:30:28","guid":{"rendered":"https:\/\/github.blog\/changelog\/2026-04-15-enable-copilot-cloud-agent-via-custom-properties"},"modified":"2026-04-15T11:39:07","modified_gmt":"2026-04-15T18:39:07","slug":"enable-copilot-cloud-agent-via-custom-properties","status":"publish","type":[3522],"link":"https:\/\/github.blog\/changelog\/2026-04-15-enable-copilot-cloud-agent-via-custom-properties","title":{"rendered":"Enable Copilot cloud agent via custom properties"},"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>You can now selectively enable GitHub Copilot cloud agent (CCA) access on a per-organization basis. Previously, enterprise admins and AI managers could only enable the agent everywhere, disable it everywhere, or let each organization decide. With this release, you can selectively enable CCA for specific organizations, individually or by using <a href=\"https:\/\/docs.github.com\/enterprise-cloud@latest\/admin\/managing-accounts-and-repositories\/managing-organizations-in-your-enterprise\/managing-custom-properties-for-organizations\">organization custom properties<\/a>. You can manage this policy setting using the new API endpoints or directly in the AI Controls page.<\/p>\n<p>Please note that using custom properties to enable CCA is evaluated once at the time of configuration. Organizations will not be automatically enabled or disabled for CCA if the custom property is added, removed, or modified later.<\/p>\n<p>This new capability provides the flexibility to pilot CCA with select teams, progressively expand access, and manage adoption at your own pace.<\/p>\n<h3 id=\"new-api-endpoints-to-manage-cca\" id=\"new-api-endpoints-to-manage-cca\" ><a class=\"heading-link\" href=\"#new-api-endpoints-to-manage-cca\">New API endpoints to manage CCA<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h3>\n<p>You can use three new API endpoints to manage CCA:<\/p>\n<ul>\n<li><strong><code>PUT<\/code><\/strong>: Set the policy state: decided by organization, enabled everywhere, disabled everywhere, or enabled for selected organizations.<\/li>\n<li><strong><code>POST<\/code><\/strong>: Add organizations to the CCA enabled list.<\/li>\n<li><strong><code>DELETE<\/code><\/strong>: Disable CCA for organizations. <\/li>\n<\/ul>\n<p>To learn more, visit our <a href=\"https:\/\/docs.github.com\/enterprise-cloud@latest\/rest\/copilot\/copilot-coding-agent-management?apiVersion=2026-03-10\">REST API documentation<\/a>.<\/p>\n<h3 id=\"manage-cca-for-organizations-from-the-ai-controls-page\" id=\"manage-cca-for-organizations-from-the-ai-controls-page\" ><a class=\"heading-link\" href=\"#manage-cca-for-organizations-from-the-ai-controls-page\">Manage CCA for organizations from the AI controls page<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h3>\n<p>In the AI Controls settings page, you can now create policies that selectively enable CCA for a subset of your organizations. No action is required to preserve your current policy.<\/p>\n<p>You&rsquo;ll find the new policy management on the AI Controls page under &ldquo;Agent&rdquo; &rarr; &ldquo;Copilot Cloud Agent&rdquo; &rarr; &ldquo;Enabled for selected organizations&rdquo;.<\/p>\n<p>To learn more, visit <a href=\"https:\/\/docs.github.com\/enterprise-cloud@latest\/copilot\/how-tos\/administer-copilot\/manage-for-enterprise\/manage-agents\/manage-copilot-cloud-agent\">our documentation about managing CCA in an enterprise<\/a>.<\/p>\n<p>Join the discussion within <a href=\"https:\/\/github.com\/orgs\/community\/discussions\/178247\">GitHub Community<\/a>.<\/p>\n<\/body><\/html>\n","protected":false},"excerpt":{"rendered":"<p>You can now selectively enable GitHub Copilot cloud agent (CCA) access on a per-organization basis. Previously, enterprise admins and AI managers could only enable the agent everywhere, disable it everywhere,&hellip;<\/p>\n","protected":false},"author":2106,"featured_media":95343,"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,3632],"group":[3833],"coauthors":[3100],"class_list":["post-95342","changelog","type-changelog","status-publish","has-post-thumbnail","hentry","changelog-type-improvements","changelog-label-copilot","changelog-label-enterprise-management-tools","changelog-group-04-2026"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Enable Copilot cloud agent via custom properties - 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-04-15-enable-copilot-cloud-agent-via-custom-properties\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Enable Copilot cloud agent via custom properties \u00b7 GitHub Changelog\" \/>\n<meta property=\"og:description\" content=\"You can now selectively enable GitHub Copilot cloud agent (CCA) access on a per-organization basis. Previously, enterprise admins and AI managers could only enable the agent everywhere, disable it everywhere,&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/github.blog\/changelog\/2026-04-15-enable-copilot-cloud-agent-via-custom-properties\/\" \/>\n<meta property=\"og:site_name\" content=\"The GitHub Blog\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-15T18:39:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/github.blog\/wp-content\/uploads\/2026\/04\/578146338-f9decb0b-e99b-4c89-a7bb-1e02e982d043.jpeg\" \/>\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=\"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-04-15-enable-copilot-cloud-agent-via-custom-properties\\\/\",\"url\":\"https:\\\/\\\/github.blog\\\/changelog\\\/2026-04-15-enable-copilot-cloud-agent-via-custom-properties\\\/\",\"name\":\"Enable Copilot cloud agent via custom properties - The GitHub Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/github.blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/github.blog\\\/changelog\\\/2026-04-15-enable-copilot-cloud-agent-via-custom-properties\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/github.blog\\\/changelog\\\/2026-04-15-enable-copilot-cloud-agent-via-custom-properties\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/578146232-1e520402-b120-4f0b-a281-912ee2c4d78a.jpeg?fit=2400%2C1260\",\"datePublished\":\"2026-04-15T18:30:28+00:00\",\"dateModified\":\"2026-04-15T18:39:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/github.blog\\\/changelog\\\/2026-04-15-enable-copilot-cloud-agent-via-custom-properties\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/github.blog\\\/changelog\\\/2026-04-15-enable-copilot-cloud-agent-via-custom-properties\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/github.blog\\\/changelog\\\/2026-04-15-enable-copilot-cloud-agent-via-custom-properties\\\/#primaryimage\",\"url\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/578146232-1e520402-b120-4f0b-a281-912ee2c4d78a.jpeg?fit=2400%2C1260\",\"contentUrl\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/578146232-1e520402-b120-4f0b-a281-912ee2c4d78a.jpeg?fit=2400%2C1260\",\"width\":2400,\"height\":1260,\"caption\":\"Copilot cloud agent policy settings for selected organizations\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/github.blog\\\/changelog\\\/2026-04-15-enable-copilot-cloud-agent-via-custom-properties\\\/#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\":\"Enable Copilot cloud agent via custom properties\"}]},{\"@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":"Enable Copilot cloud agent via custom properties - 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-04-15-enable-copilot-cloud-agent-via-custom-properties\/","og_locale":"en_US","og_type":"article","og_title":"Enable Copilot cloud agent via custom properties \u00b7 GitHub Changelog","og_description":"You can now selectively enable GitHub Copilot cloud agent (CCA) access on a per-organization basis. Previously, enterprise admins and AI managers could only enable the agent everywhere, disable it everywhere,&hellip;","og_url":"https:\/\/github.blog\/changelog\/2026-04-15-enable-copilot-cloud-agent-via-custom-properties\/","og_site_name":"The GitHub Blog","article_modified_time":"2026-04-15T18:39:07+00:00","og_image":[{"width":2400,"height":1260,"url":"https:\/\/github.blog\/wp-content\/uploads\/2026\/04\/578146338-f9decb0b-e99b-4c89-a7bb-1e02e982d043.jpeg","type":"image\/jpeg"}],"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-04-15-enable-copilot-cloud-agent-via-custom-properties\/","url":"https:\/\/github.blog\/changelog\/2026-04-15-enable-copilot-cloud-agent-via-custom-properties\/","name":"Enable Copilot cloud agent via custom properties - The GitHub Blog","isPartOf":{"@id":"https:\/\/github.blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/github.blog\/changelog\/2026-04-15-enable-copilot-cloud-agent-via-custom-properties\/#primaryimage"},"image":{"@id":"https:\/\/github.blog\/changelog\/2026-04-15-enable-copilot-cloud-agent-via-custom-properties\/#primaryimage"},"thumbnailUrl":"https:\/\/github.blog\/wp-content\/uploads\/2026\/04\/578146232-1e520402-b120-4f0b-a281-912ee2c4d78a.jpeg?fit=2400%2C1260","datePublished":"2026-04-15T18:30:28+00:00","dateModified":"2026-04-15T18:39:07+00:00","breadcrumb":{"@id":"https:\/\/github.blog\/changelog\/2026-04-15-enable-copilot-cloud-agent-via-custom-properties\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/github.blog\/changelog\/2026-04-15-enable-copilot-cloud-agent-via-custom-properties\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/github.blog\/changelog\/2026-04-15-enable-copilot-cloud-agent-via-custom-properties\/#primaryimage","url":"https:\/\/github.blog\/wp-content\/uploads\/2026\/04\/578146232-1e520402-b120-4f0b-a281-912ee2c4d78a.jpeg?fit=2400%2C1260","contentUrl":"https:\/\/github.blog\/wp-content\/uploads\/2026\/04\/578146232-1e520402-b120-4f0b-a281-912ee2c4d78a.jpeg?fit=2400%2C1260","width":2400,"height":1260,"caption":"Copilot cloud agent policy settings for selected organizations"},{"@type":"BreadcrumbList","@id":"https:\/\/github.blog\/changelog\/2026-04-15-enable-copilot-cloud-agent-via-custom-properties\/#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":"Enable Copilot cloud agent via custom properties"}]},{"@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\/95342","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\/95342\/revisions"}],"predecessor-version":[{"id":95346,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/changelogs\/95342\/revisions\/95346"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/media\/95343"}],"wp:attachment":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/media?parent=95342"}],"wp:term":[{"taxonomy":"changelog-type","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/type?post=95342"},{"taxonomy":"changelog-label","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/label?post=95342"},{"taxonomy":"changelog-group","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/group?post=95342"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/coauthors?post=95342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}