From 6ad66c97e80dfc9d2be8eca0957d5f1679fcdc60 Mon Sep 17 00:00:00 2001 From: John Clement <70238417+jclement136@users.noreply.github.com> Date: Mon, 11 May 2026 11:15:03 -0400 Subject: [PATCH 1/6] Agent management concepts (#60946) Co-authored-by: Laura Coursen Co-authored-by: Isaac Brown <101839405+isaacmbrown@users.noreply.github.com> --- .../concepts/agents/enterprise-management.md | 33 +++++++++++++++---- 1 file changed, 26 insertions(+), 7 deletions(-) diff --git a/content/copilot/concepts/agents/enterprise-management.md b/content/copilot/concepts/agents/enterprise-management.md index 93359745e970..6e37ad7af977 100644 --- a/content/copilot/concepts/agents/enterprise-management.md +++ b/content/copilot/concepts/agents/enterprise-management.md @@ -42,18 +42,37 @@ An agent session encompasses an entire interaction with {% data variables.copilo * Prompting the agent to create or edit a pull request * Assigning the agent to an issue +Enterprise administrators can use AI Controls to view active and recent agent sessions, track audit log events, and search agentic activity in your enterprise using filters. See [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/monitor-agentic-activity) and [AUTOTITLE](/copilot/reference/agent-session-filters). + For billing information on agent sessions, see [AUTOTITLE](/billing/concepts/product-billing/github-copilot-premium-requests#usage-by-copilot-cloud-agent). -## Agent mode in the IDE +## Third-party agents -Enterprise and organization owners can separately control whether their users have access to agent mode in IDE chat, independently from the "Chat in IDE" policy. This gives you finer-grained control over agentic capabilities in your developers' IDEs. +Third-party agents, or partner agents, such as Claude and Codex work alongside {% data variables.copilot.copilot_cloud_agent %} to complete development tasks asynchronously on {% data variables.product.github %}. While they share the same security protections and mitigations as {% data variables.copilot.copilot_cloud_agent %}, their policies are managed separately. Disabling or restricting {% data variables.copilot.copilot_cloud_agent %} does not automatically disable third-party agents, and vice versa. Each agent type must be configured independently. + +Enterprise administrators and AI managers can control the availability of third-party agents from the Agents page in the AI Controls view. These policies govern third-party agent usage on {% data variables.product.prodname_dotcom_the_website %}. + +For more information about available third-party agents, see [AUTOTITLE](/copilot/concepts/agents/about-third-party-agents). + +## Local agents + +Agents running in {% data variables.product.prodname_vscode %} are not managed through {% data variables.product.github %} at all. Instead, they are an IDE feature with their own configuration. -To manage this policy, enable or disable **Copilot Agent Mode in IDE chat** in your AI Controls settings. For more information, see [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-enterprise-policies). +For more information, see [Types of agents](https://code.visualstudio.com/docs/copilot/agents/overview#_types-of-agents) and [Enable or disable the use of agents](https://code.visualstudio.com/docs/enterprise/ai-settings#_enable-or-disable-the-use-of-agents) in the {% data variables.product.prodname_vscode %} documentation. -## Next steps +## MCP servers -To get started with {% data variables.copilot.custom_agents_short %}, see [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/prepare-for-custom-agents). +Model Context Protocol (MCP) servers give agents access to external tools and data sources. Enterprise owners can control how MCP servers are discovered and used across the enterprise through a dedicated set of MCP policies in the AI Controls view. -## Further reading +To help you meet security and compliance requirements, you can choose to: +* Allow or block MCP server usage entirely +* Control which external tools are available to agents using an MCP registry (catalogs of approved MCP servers that your developers can discover and use) + +Private MCP registries apply to {% data variables.copilot.copilot_cli_short %} and IDEs, but not to cloud agents that run on {% data variables.product.github %}. For {% data variables.copilot.copilot_cloud_agent %}, MCP servers can be configured at the repository level or in custom agent profiles defined at the enterprise level. + +For more information, see [AUTOTITLE](/copilot/concepts/mcp-management). + +## Agent mode in the IDE + +Enterprise and organization owners can separately control whether their users have access to agent mode in IDE chat, independently from the "Chat in IDE" policy. This gives you finer-grained control over agentic capabilities in your developers' IDEs. -* [AUTOTITLE](/copilot/concepts/agents/about-third-party-agents) From b7e0dcbba96b1c4d0fc8de68e3cdb61ad3bdfc29 Mon Sep 17 00:00:00 2001 From: Kevin Heis Date: Mon, 11 May 2026 09:01:06 -0700 Subject: [PATCH 2/6] =?UTF-8?q?=F0=9F=A7=AD=20Add=20agent=20instructions?= =?UTF-8?q?=20to=20[Search=20Scraping=20Failures]=20issues=20(#61157)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- .github/workflows/index-general-search.yml | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/index-general-search.yml b/.github/workflows/index-general-search.yml index de6eefd0e1b2..736d02965d58 100644 --- a/.github/workflows/index-general-search.yml +++ b/.github/workflows/index-general-search.yml @@ -331,6 +331,36 @@ jobs: **Workflow file:** $FILE_URL This issue was automatically created by the \`$WORKFLOW_NAME\` workflow. + + --- + + ## Instructions for the issue analysis agent + + These scraping failures are **almost never timeouts**. They are + almost always caused by Liquid/Markdown corruptions in the + translated source that make the page fail to render. Please do not + file this as a transient/timeout issue. + + To investigate: + + 1. Pull the translation repos locally: + \`\`\` + npm run clone-translations + \`\`\` + 2. Identify the specific corruptions with the canonical reporter + (verify the exact script name in \`package.json\` before running): + \`\`\` + npm run count-translation-corruptions + \`\`\` + The script writes a structured JSON report to stdout listing each + corrupted file, its location, the error message, and the + offending/illegal tag token when available. + 3. **Open a pull request that fixes the corruptions** rather than + just commenting the findings on this issue. The issue body above + already lists the affected pages; the value the agent adds is + the fix. Where possible, fix the underlying pattern in + \`src/languages/lib/correct-translation-content.ts\` so the same + corruption is corrected on future syncs. EOF ) gh issue create \ From c6bff095ee0789e63ed6a92cfbcb9f9c7dbe0144 Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Mon, 11 May 2026 18:37:29 +0200 Subject: [PATCH 3/6] Add Copilot code review merge metrics to usage metrics reference (#61155) Co-authored-by: mc <42146119+mchammer01@users.noreply.github.com> --- .../reference/copilot-usage-metrics/copilot-usage-metrics.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/content/copilot/reference/copilot-usage-metrics/copilot-usage-metrics.md b/content/copilot/reference/copilot-usage-metrics/copilot-usage-metrics.md index 3e8fefea1828..080219fa3d1a 100644 --- a/content/copilot/reference/copilot-usage-metrics/copilot-usage-metrics.md +++ b/content/copilot/reference/copilot-usage-metrics/copilot-usage-metrics.md @@ -137,6 +137,9 @@ These fields capture daily pull request creation, review, merge, and suggestion | `pull_requests.total_created_by_copilot` | Number of pull requests created by {% data variables.product.prodname_copilot_short %} on this specific day. | | `pull_requests.total_reviewed_by_copilot` | Number of pull requests reviewed by {% data variables.product.prodname_copilot_short %} on this specific day.

A pull request may be counted on multiple days if {% data variables.product.prodname_copilot_short %} reviews it on multiple days. | | `pull_requests.total_merged_created_by_copilot` | Number of pull requests created by {% data variables.product.prodname_copilot_short %} that were merged on this specific day. Each pull request is counted only on the day it is merged. | +| `pull_requests.total_merged_reviewed_by_copilot` | Number of pull requests that were both merged and reviewed by {% data variables.copilot.copilot_code-review_short %} during the reporting period. | | `pull_requests.median_minutes_to_merge_copilot_authored` | Median time, in minutes, between pull request creation and merge for pull requests created by {% data variables.product.prodname_copilot_short %} and merged on this specific day. | +| `pull_requests.median_minutes_to_merge_copilot_reviewed` | Median time, in minutes, between pull request creation and merge, calculated only for pull requests reviewed by {% data variables.copilot.copilot_code-review_short %}. | | `pull_requests.total_copilot_suggestions` | Number of pull request review suggestions generated by {% data variables.product.prodname_copilot_short %} on this specific day. | | `pull_requests.total_copilot_applied_suggestions` | Number of pull request review suggestions generated by {% data variables.product.prodname_copilot_short %} that were applied on this specific day. | +| `pull_requests.copilot_suggestions_by_comment_type` | Aggregated counts of {% data variables.product.prodname_copilot_short %} code review suggestions, broken down by the comment type {% data variables.product.prodname_copilot_short %} assigned (for example, `security` or `bug_risk`). Each entry includes `comment_type`, `total_copilot_suggestions`, and `total_copilot_applied_suggestions`. Not available at the repository level. | From 455609a3e5b91c408ece4b1902427a7283b1537c Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Mon, 11 May 2026 16:39:49 +0000 Subject: [PATCH 4/6] Add GPT-5.5 and GPT-5.4 mini model card links to model comparison table (#61118) Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: sunbrye <56200261+sunbrye@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- data/tables/copilot/model-comparison.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/tables/copilot/model-comparison.yml b/data/tables/copilot/model-comparison.yml index d2e4a2a9ac95..e5206ef2ac24 100644 --- a/data/tables/copilot/model-comparison.yml +++ b/data/tables/copilot/model-comparison.yml @@ -40,12 +40,12 @@ - name: GPT-5.4 mini task_area: Agentic software development excels_at: Codebase exploration and is especially effective when using grep-style tools - further_reading: 'Not available' + further_reading: '[GPT-5.4 mini model card](https://deploymentsafety.openai.com/gpt-5-4-thinking/gpt-5-4-thinking.pdf)' - name: GPT-5.5 task_area: Deep reasoning and debugging excels_at: Multi-step problem solving and architecture-level code analysis - further_reading: 'Not available' + further_reading: '[GPT-5.5 model card](https://deploymentsafety.openai.com/gpt-5-5/gpt-5-5.pdf)' # Anthropic - name: Claude Haiku 4.5 From 85914e4ec63eb8529874ab7049641b4e5774dc69 Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Mon, 11 May 2026 16:40:42 +0000 Subject: [PATCH 5/6] Update VS Code minimum versions for recent Copilot models (#61131) Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: KateCatlin <8700883+KateCatlin@users.noreply.github.com> --- .../copilot/reference/ai-models/supported-models.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/content/copilot/reference/ai-models/supported-models.md b/content/copilot/reference/ai-models/supported-models.md index 79ce56349471..1569893d39ee 100644 --- a/content/copilot/reference/ai-models/supported-models.md +++ b/content/copilot/reference/ai-models/supported-models.md @@ -98,20 +98,18 @@ Some {% data variables.product.prodname_copilot_short %} models require minimum | Model | {% data variables.product.prodname_vscode %} | {% data variables.product.prodname_vs %} | JetBrains IDEs | Xcode | Eclipse | | --- | --- | --- | --- | --- | --- | -| {% data variables.copilot.copilot_gemini_3_flash %} | No minimum listed | `17.14.22` or `18.1.0` and later | `1.5.62` and later | `0.46.0` and later | `0.14.0` and later | -| {% data variables.copilot.copilot_gemini_31_pro %} | No minimum listed | `17.14.22` or `18.1.0` and later | `1.5.62` and later | `0.46.0` and later | `0.14.0` and later | +| {% data variables.copilot.copilot_gemini_3_flash %} | `v1.115.0` and later | `17.14.22` or `18.1.0` and later | `1.5.62` and later | `0.46.0` and later | `0.14.0` and later | +| {% data variables.copilot.copilot_gemini_31_pro %} | `v1.115.0` and later | `17.14.22` or `18.1.0` and later | `1.5.62` and later | `0.46.0` and later | `0.14.0` and later | | {% data variables.copilot.copilot_gpt_52_codex %} | No minimum listed | `17.14.19` or `18.0.0` and later | `1.5.61` and later | `0.45.0` and later | `0.13.0` and later | | {% data variables.copilot.copilot_gpt_53_codex %} | `v1.104.1` and later | `17.14.19` and later | `1.5.61` and later | `0.45.0` and later | `0.13.0` and later | | {% data variables.copilot.copilot_gpt_54 %} | `v1.104.1` and later | `17.14.19` and later | `1.5.66` and later | `0.47.0` and later | `0.15.0` and later | | {% data variables.copilot.copilot_gpt_54_mini %} | `v1.104.1` and later | `17.14.19` and later | `1.5.66` and later | `0.47.0` and later | `0.15.0` and later | -| {% data variables.copilot.copilot_gpt_55 %} | `v1.104.1` and later | `17.14.19` and later | `1.5.66` and later | `0.47.0` and later | `0.15.0` and later | +| {% data variables.copilot.copilot_gpt_55 %} | `v1.117` and later | `17.14.19` and later | `1.5.66` and later | `0.47.0` and later | `0.15.0` and later | {% endrowheaders %} > [!NOTE] > -> * {% data variables.copilot.copilot_gpt_55 %} has the same minimum versions as {% data variables.copilot.copilot_gpt_54 %}. -> * {% data variables.copilot.copilot_gemini_31_pro %} has the same minimum versions as {% data variables.copilot.copilot_gemini_3_flash %}. > * For {% data variables.copilot.copilot_gpt_53_codex %} in {% data variables.product.prodname_vscode %}, `v1.108` and later provide improved prompting and response quality. > * "No minimum listed" means the reviewed changelog or release guidance did not specify a minimum version, not that all older versions are supported. > * Even when a model appears in the model picker on older supported versions, prompting and model behavior may work best with the latest IDE and {% data variables.product.prodname_copilot_short %} extension or plugin versions. @@ -164,4 +162,4 @@ Evaluation models may be added, updated, or removed without notice. Availability * To configure which models are available to you, see [AUTOTITLE](/copilot/using-github-copilot/ai-models/configuring-access-to-ai-models-in-copilot). * To learn how to change your current model, see [AUTOTITLE](/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-chat) or [AUTOTITLE](/copilot/how-tos/use-ai-models/change-the-completion-model). * To learn more about Responsible Use and Responsible AI, see [{% data variables.product.prodname_copilot_short %} Trust Center](https://copilot.github.trust.page/) and [AUTOTITLE](/copilot/responsible-use-of-github-copilot-features). -* To learn how {% data variables.copilot.copilot_chat_short %} serves different AI models, see [AUTOTITLE](/copilot/reference/ai-models/model-hosting). \ No newline at end of file +* To learn how {% data variables.copilot.copilot_chat_short %} serves different AI models, see [AUTOTITLE](/copilot/reference/ai-models/model-hosting). From d0b2b5f05a6a0a220b9a412f0dc4e69934c12e57 Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Mon, 11 May 2026 16:59:58 +0000 Subject: [PATCH 6/6] Update Copilot model release status for deprecated OpenAI entries (#61132) Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: KateCatlin <8700883+KateCatlin@users.noreply.github.com> Co-authored-by: Sunbrye Ly <56200261+sunbrye@users.noreply.github.com> --- data/tables/copilot/model-release-status.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/data/tables/copilot/model-release-status.yml b/data/tables/copilot/model-release-status.yml index 68a9d7d59e2c..df258636396c 100644 --- a/data/tables/copilot/model-release-status.yml +++ b/data/tables/copilot/model-release-status.yml @@ -20,7 +20,7 @@ # OpenAI models - name: 'GPT-4.1' provider: 'OpenAI' - release_status: 'GA' + release_status: 'Closing down 2026-06-01' agent_mode: true ask_mode: true edit_mode: true @@ -34,14 +34,14 @@ - name: 'GPT-5.2' provider: 'OpenAI' - release_status: 'GA' + release_status: 'Closing down 2026-06-01' agent_mode: true ask_mode: true edit_mode: true - name: 'GPT-5.2-Codex' provider: 'OpenAI' - release_status: 'GA' + release_status: 'Closing down 2026-06-01' agent_mode: true ask_mode: true edit_mode: true