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
Binary file removed assets/images/help/copilot/chat-mode-vscode.png
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
115 changes: 0 additions & 115 deletions content/copilot/customizing-copilot/extending-copilot-chat-with-mcp.md

This file was deleted.

1 change: 0 additions & 1 deletion content/copilot/customizing-copilot/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ children:
- /extending-the-capabilities-of-github-copilot-in-your-organization
- /adding-repository-custom-instructions-for-github-copilot
- /adding-personal-custom-instructions-for-github-copilot
- /extending-copilot-chat-with-mcp
- /managing-copilot-knowledge-bases
- /creating-a-custom-model-for-github-copilot
redirect_from:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -113,11 +113,7 @@ See [inline chat](https://code.visualstudio.com/docs/copilot/copilot-chat#_inlin

### Using edit mode

1. To start an edit session, select **Open Chat** from the {% data variables.product.prodname_copilot_chat_short %} menu.
1. At the bottom of the chat panel, select **Edit** from the mode dropdown.

![Screenshot of the {% data variables.product.prodname_copilot_chat_short %} mode dropdown. The "Edit" option is outlined in dark orange.](/assets/images/help/copilot/chat-mode-vscode.png)

1. To start an edit session, select **Open {% data variables.product.prodname_copilot_edits_short %}** from the {% data variables.product.prodname_copilot_chat_short %} menu.
1. Optionally, add relevant files to the _working set_ to indicate to {% data variables.product.prodname_copilot %} which files you want to work on.
1. Submit a prompt. In response to your prompt, {% data variables.product.prodname_copilot_edits_short %} determines which files in your _working set_ to change and adds a short description of the change.
1. Review the changes and **Apply** or **Discard** the edits for each file.
Expand All @@ -126,8 +122,10 @@ For more detailed instructions, see [{% data variables.product.prodname_copilot_

### Using agent mode

1. To start an edit session, select **Open Chat** from the {% data variables.product.prodname_copilot_chat_short %} menu.
1. At the bottom of the chat panel, select **Agent** from the mode dropdown.
{% data reusables.copilot.agent-mode-public-preview-note %}

1. To start an edit session, select **Open {% data variables.product.prodname_copilot_edits_short %}** from the {% data variables.product.prodname_copilot_chat_short %} menu.
1. Select **Agent** from the mode dropdown menu.
1. Submit a prompt. In response to your prompt, {% data variables.product.prodname_copilot_short %} streams the edits in the editor, updates the working set, and if necessary, suggests terminal commands to run.
1. Review the changes. If {% data variables.product.prodname_copilot_short %} suggested terminal commands, confirm whether or not {% data variables.product.prodname_copilot_short %} can run them. In response, {% data variables.product.prodname_copilot_short %} iterates and performs additional actions to complete the task in your original prompt.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -337,6 +337,8 @@ If you want to accept the next line of a suggestion, you will need to set a cust

## About {% data variables.copilot.next_edit_suggestions %}

> [!NOTE] {% data variables.copilot.next_edit_suggestions_caps %} is currently in {% data variables.release-phases.public_preview %} and is subject to change.

Inline suggestions autocomplete code, but many development tasks involve editing existing code. {% data variables.copilot.next_edit_suggestions_caps %} assists with edits both at the cursor and in other relevant parts of the code, helping maintain consistency and streamline changes.

{% data variables.copilot.next_edit_suggestions_caps %} predicts where and what edits may be needed based on ongoing changes. Suggestions may span a single symbol, an entire line, or multiple lines, depending on the scope of the potential change.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -171,14 +171,6 @@ If you're using issues to track and prioritize your work, you can use issues to

{% endif %}

{% ifversion copilot %}

## Creating an issue from {% data variables.product.prodname_copilot_chat_short %}

You can create an issue from {% data variables.product.prodname_copilot_chat_short %} in {% data variables.product.prodname_vscode %} with the Model Context Protocol (MCP). For more information, see [AUTOTITLE](/copilot/customizing-copilot/extending-copilot-chat-with-mcp).

{% endif %}

## Further reading

* [AUTOTITLE](/get-started/writing-on-github)
Original file line number Diff line number Diff line change
Expand Up @@ -63,14 +63,6 @@ If you create an invalid URL using query parameters, or if you don’t have the
| `owner` | `https://{% data variables.product.product_url %}/new?owner=avocado-corp&visibility=public` creates a public repository owned by the "avocado-corp" organization. | Any valid organization name or username. Alternatively, while signed in use `@me` to specify your user account as the owner. |
| `template_owner` and `template_name` | `https://{% data variables.product.product_url %}/new?owner=avocado-corp&template_owner=avocado-corp&template_name=octo-repo` creates a repository owned by the "avocado-corp" using the avocado-corp's template "octo-repo". | The username of the template owner and the name of the repository template. |

{% ifversion copilot %}

## Creating a new repository from {% data variables.product.prodname_copilot_chat_short %}

You can create a new repository from {% data variables.product.prodname_copilot_chat_short %} in {% data variables.product.prodname_vscode %} with the Model Context Protocol (MCP). For more information, see [AUTOTITLE](/copilot/customizing-copilot//extending-copilot-chat-with-mcp).

{% endif %}

## Further reading

* [AUTOTITLE](/code-security/getting-started/quickstart-for-securing-your-repository)
Expand Down
2 changes: 1 addition & 1 deletion data/release-notes/enterprise-server/3-13/12.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ date: '2025-03-04'
sections:
features:
- |
Running {% data variables.product.prodname_ghe_server %} on the VMware ESXi 8.0 hypervisor is supported. If your installation is on VMware ESXi 7.X or earlier versions, you can now use the ESXi 8.0 hypervisor. [Updated: 2025-04-02]
Running {% data variables.product.prodname_ghe_server %} on the VMware ESXi 8.0 hypervisor is supported. If your installation is on VMware ESXi 7.x or earlier versions, you can now use the ESXi 8.0 hypervisor. [Updated: 2025-04-03]
security_fixes:
- |
Permissions and ownership of `/etc/ssh/sshd_config` are enforced so that the `root` identity is the only one able to read or write to the file.
Expand Down
2 changes: 1 addition & 1 deletion data/release-notes/enterprise-server/3-14/9.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ date: '2025-03-04'
sections:
features:
- |
Running {% data variables.product.prodname_ghe_server %} on the VMware ESXi 8.0 hypervisor is supported. If your installation is on VMware ESXi 7.X or earlier versions, you can now use the ESXi 8.0 hypervisor. [Updated: 2025-04-02]
Running {% data variables.product.prodname_ghe_server %} on the VMware ESXi 8.0 hypervisor is supported. If your installation is on VMware ESXi 7.x or earlier versions, you can now use the ESXi 8.0 hypervisor. [Updated: 2025-04-03]
security_fixes:
- |
Permissions and ownership of `/etc/ssh/sshd_config` are now enforced so that the `root` identity is the only one able to read or write to the file.
Expand Down
2 changes: 1 addition & 1 deletion data/release-notes/enterprise-server/3-15/4.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ date: '2025-03-04'
sections:
features:
- |
Running {% data variables.product.prodname_ghe_server %} on the VMware ESXi 8.0 hypervisor is supported. If your installation is on VMware ESXi 7.X or earlier versions, you can now use the ESXi 8.0 hypervisor. [Updated: 2025-04-02]
Running {% data variables.product.prodname_ghe_server %} on the VMware ESXi 8.0 hypervisor is supported. If your installation is on VMware ESXi 7.x or earlier versions, you can now use the ESXi 8.0 hypervisor. [Updated: 2025-04-03]
security_fixes:
- |
Permissions and ownership of `/etc/ssh/sshd_config` are now enforced so that the `root` identity is the only one able to read or write to the file.
Expand Down
4 changes: 1 addition & 3 deletions data/release-notes/enterprise-server/3-16/0.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,7 @@ sections:
- |
`ghe-config-apply` applies configuration changes conditionally to the relevant, targeted and specific migrations only. As a result, you can expect less downtime and fewer errors while running `ghe-config-apply`. You can still choose to run `ghe-config-apply` unconditionally using this command: `ghe-config-apply -f`.
- |
We now support the VMware ESXi 8.0 hypervisor. If your {% data variables.product.prodname_ghe_server %} installation is on VMware ESXi 7.X or earlier versions, you can now use the ESXi 8.0 hypervisor. [Updated: 2025-04-02]
- |
Running {% data variables.product.prodname_ghe_server %} on the VMware ESXi 8.0 hypervisor is supported. If your installation is on VMware ESXi 7.X or earlier versions, you can now use the ESXi 8.0 hypervisor. [Updated: 2025-04-02]
Running {% data variables.product.prodname_ghe_server %} on the VMware ESXi 8.0 hypervisor is supported. If your installation is on VMware ESXi 7.x or earlier versions, you can now use the ESXi 8.0 hypervisor. [Updated: 2025-04-03]

- heading: Dependabot
notes:
Expand Down
2 changes: 2 additions & 0 deletions data/release-notes/enterprise-server/3-16/1.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ sections:
- |
Update the bundled `actions/setup-dotnet` with the latest versions from https://github.com/actions/setup-dotnet.
known_issues:
- |
Upgrades to 3.16.1 may fail due to an error while migrating a secret scanning database. The `ghe-migrations` command output will include a `DelegatedBypassConfigurationNotNil` error. To recover, you can restore from a backup, fail over to a replica, or reach out to GitHub Support if you encounter this issue. [Updated: 2025-04-03]
- |
Custom firewall rules are removed during the upgrade process.
- |
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
**Agent mode**: Use agent mode when you have a specific task in mind and want to enable {% data variables.product.prodname_copilot_short %} to autonomously edit your code. In agent mode, {% data variables.product.prodname_copilot_short %} determines which files to make changes to, offers code changes and terminal commands to complete the task, and iterates to remediate issues until the original task is complete. Agent mode is only available in {% data variables.product.prodname_vscode %}.
**Agent mode** (public preview): Use agent mode when you have a specific task in mind and want to enable {% data variables.product.prodname_copilot_short %} to autonomously edit your code. In agent mode, {% data variables.product.prodname_copilot_short %} determines which files to make changes to, offers code changes and terminal commands to complete the task, and iterates to remediate issues until the original task is complete. Agent mode is only available in {% data variables.product.prodname_vscode %}.
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
* References between pull requests and issues in different repositories (see [AUTOTITLE](/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls))
* Remediation states of {% data variables.product.prodname_secret_scanning %} results
* Repositories owned by user accounts{% ifversion repository-properties %}
* Repository activity feed
* Repository properties{% endif %}
* Repository stars
* Repository watchers
Expand Down
Loading