Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions .github/workflows/index-general-search.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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 \
Expand Down
33 changes: 26 additions & 7 deletions content/copilot/concepts/agents/enterprise-management.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
10 changes: 4 additions & 6 deletions content/copilot/reference/ai-models/supported-models.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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).
* To learn how {% data variables.copilot.copilot_chat_short %} serves different AI models, see [AUTOTITLE](/copilot/reference/ai-models/model-hosting).
Original file line number Diff line number Diff line change
Expand Up @@ -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. <br/><br/>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. |
4 changes: 2 additions & 2 deletions data/tables/copilot/model-comparison.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
6 changes: 3 additions & 3 deletions data/tables/copilot/model-release-status.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down
Loading