You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/ide/visual-studio-github-copilot-admin.md
+38-7Lines changed: 38 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: Admin controls for GitHub Copilot in Visual Studio
3
3
description: Learn about the new features for administrators in GitHub Copilot for Visual Studio that enable admins to manage Copilot effectively.
4
-
ms.date: 7/30/2024
4
+
ms.date: 8/13/2024
5
5
ms.topic: how-to
6
6
author: anandmeg
7
7
ms.author: meghaanand
@@ -13,17 +13,19 @@ monikerRange: vs-2022
13
13
14
14
# Admin controls for GitHub Copilot
15
15
16
-
Visual Studio 2022 version 17.10 introduces new features for administrators to configure and manage GitHub Copilot for their enterprise effectively.
17
-
In this article, you learn how to disable Copilot for individual accounts or disable Copilot altogether.
16
+
Visual Studio 2022 introduces new features for administrators to configure and manage GitHub Copilot for their enterprise effectively. These features provide administrators greater control over the use of Copilot within their organization. Admins can disable Copilot
## Disabling Copilot for individual Enterprise Visual Studio accounts
20
23
21
-
In version 17.10, we're introducing two new features to disable Copilot, ensuring that your repository is protected.
22
-
Project administrators can disable Copilot for individual accounts or disable Copilot altogether via the [Visual Studio Administrative Templates (ADMX/ADML)](https://www.microsoft.com/en-us/download/details.aspx?id=104405). These features provide administrators with greater control over the use of Copilot within their organization.
24
+
With Visual Studio version 17.10, project administrators can disable Copilot for individual accounts or disable Copilot altogether via the [Visual Studio Administrative Templates (ADMX/ADML)](https://www.microsoft.com/en-us/download/details.aspx?id=104405), ensuring that your repository is protected.
23
25
24
-
To configure and deploy these policies, you can use [Microsoft Intune](../install/administrative-templates.md#deploying-the-policies) or the Local Group Policy Editor directly on the client machine.
26
+
To configure and deploy these policies, you can use [Microsoft Intune](../install/administrative-templates.md#deploying-the-policies) or the [Local Group Policy Editor](#configure-copilot-group-policy) directly on the client machine.
25
27
26
-
## Configure Copilot group policy
28
+
###Configure Copilot group policy
27
29
28
30
1. Head over to the Microsoft Download Center and grab the Visual Studio [Group Policy Administrative Template files (ADMX/ADML)](https://www.microsoft.com/en-us/download/details.aspx?id=104405). It asks you where you want the files to be downloaded, ensure the location is `C:\Windows\PolicyDefinitions`.
29
31
@@ -37,3 +39,32 @@ To configure and deploy these policies, you can use [Microsoft Intune](../instal
37
39
38
40
4. Restart your Visual Studio instance to pick up the new policy changes
39
41
42
+
## Configure content exclusion
43
+
44
+
Content exclusion for GitHub Copilot enables administrators to prevent certain files from being available to Copilot and keep sensitive content secure from Copilot use. You can use content exclusions to configure GitHub Copilot to ignore specific files in a [repository](https://docs.github.com/en/copilot/managing-github-copilot-in-your-organization/configuring-content-exclusions-for-github-copilot#configuring-content-exclusions-for-your-organization) or [organization](https://docs.github.com/en/copilot/managing-github-copilot-in-your-organization/configuring-content-exclusions-for-github-copilot#configuring-content-exclusions-for-your-repository). Content exclusion is only available with a GitHub Copilot Business or a GitHub Copilot Enterprise subscription.
45
+
46
+
With [Visual Studio 2022 version 17.11](/visualstudio/releases/2022/release-notes), GitHub Copilot for Visual Studio will ignore excluded content. When you exclude content from Copilot, completions and chat aren't available on the affected files.
47
+
48
+
### GitHub Copilot Completions in Visual Studio and content exclusions
49
+
50
+
- Code completions aren't available on excluded files.
51
+
52
+
:::image type="content" source="media/vs-2022/visual-studio-github-copilot-admin/copilot-content-exclusions-completions.png" alt-text="Screenshot of Copilot completions on an excluded file." lightbox="media/vs-2022/visual-studio-github-copilot-admin/copilot-content-exclusions-completions.png":::
53
+
54
+
- Excluded content isn't included in code completion suggestions in other files.
55
+
56
+
### GitHub Copilot Chat in Visual Studio and content exclusions
57
+
58
+
- Excluded files can't be referenced in the chat window or in inline chat.
59
+
60
+
**Chat window**
61
+
62
+
:::image type="content" source="media/vs-2022/visual-studio-github-copilot-admin/copilot-content-exclusions-chat-window.png" alt-text="Screenshot of using an excluded file in chat window." lightbox="media/vs-2022/visual-studio-github-copilot-admin/copilot-content-exclusions-chat-window.png":::
63
+
64
+
**Inline chat**
65
+
66
+
:::image type="content" source="media/vs-2022/visual-studio-github-copilot-admin/copilot-content-exclusions-chat-inline.png" alt-text="Screenshot of using an excluded file in inline chat." lightbox="media/vs-2022/visual-studio-github-copilot-admin/copilot-content-exclusions-chat-inline.png":::
67
+
68
+
- Excluded content isn't included in GitHub Copilot Chat's responses.
69
+
70
+
:::image type="content" source="media/vs-2022/visual-studio-github-copilot-admin/copilot-content-exclusions-chat-response.png" alt-text="Screenshot of chat's responses on excluded content." lightbox="media/vs-2022/visual-studio-github-copilot-admin/copilot-content-exclusions-chat-response.png":::
Copy file name to clipboardExpand all lines: docs/ide/visual-studio-github-copilot-chat.md
+8-1Lines changed: 8 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: About GitHub Copilot Chat in Visual Studio
3
3
description: Learn about the fully integrated GitHub Copilot Chat in Visual Studio. Use the chat interface to ask coding-related questions from right within the IDE.
4
-
ms.date: 7/29/2024
4
+
ms.date: 8/13/2024
5
5
ms.topic: overview
6
6
author: anandmeg
7
7
ms.author: meghaanand
@@ -56,6 +56,9 @@ There are two places you can ask Copilot these questions; in a [chat window](#as
56
56
57
57
See [tips to improve Copilot chat](copilot-chat-context.md) results to learn how to use [slash commands](copilot-chat-context.md#slash-commands), [references](copilot-chat-context.md#reference), [sources used](copilot-chat-context.md#find-context), and [threads](copilot-chat-context.md#threads) to get better answers with scoped context in Copilot Chat.
58
58
59
+
>[!NOTE]
60
+
>With Visual Studio 2022 version 17.11, [content exclusion is available for GitHub Copilot Chat](visual-studio-github-copilot-admin.md#github-copilot-chat-in-visual-studio-and-content-exclusions) in Visual Studio. Content excluded by your admin will now be ignored in chat's responses. See [configuring content exclusions for GitHub Copilot](https://docs.github.com/copilot/managing-github-copilot-in-your-organization/configuring-content-exclusions-for-github-copilot?tool=visualstudio) to learn more.
61
+
59
62
### Ask questions in the chat window
60
63
61
64
The chat window of Copilot Chat in Visual Studio enables you to ask your questions and see answers in the chat pane. It is usually the best way to work with Copilot on programming help and general coding questions.
@@ -95,6 +98,10 @@ The inline chat view of Copilot Chat in Visual Studio enables you to ask your qu
95
98
96
99
:::image type="content" source="media/vs-2022/visual-studio-github-copilot-chat/copilot-chat-inline-diff-view.png" alt-text="Screenshot of code suggestions in Visual Studio diff view." lightbox="media/vs-2022/visual-studio-github-copilot-chat/copilot-chat-inline-diff-view.png" :::
97
100
101
+
1. You can promote your inline chat thread to the chat window by selecting **Continue in chat window**. This'll preserve the record and context of your conversation, and you can continue in the chat window.
102
+
103
+
:::image type="content" source="media/vs-2022/visual-studio-github-copilot-chat/promote-inline-chat-to-chat-window.png" alt-text="Screenshot of how to continue the inline chat thread in the chat window." :::
104
+
98
105
1. You can close the inline chat view by pressing **Esc**.
Copy file name to clipboardExpand all lines: docs/ide/visual-studio-github-copilot-extension.md
+20-7Lines changed: 20 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
1
---
2
2
title: About GitHub Copilot Completions in Visual Studio
3
3
description: Use GitHub Copilot completions in Visual Studio to use AI assistance to generate information about your code, including suggested edits and new code snippets.
4
-
ms.date: 5/22/2024
5
-
ms.topic: overview
4
+
ms.date: 8/13/2024
5
+
ms.topic: overview
6
6
author: anandmeg
7
7
ms.author: meghaanand
8
8
ms.manager: mijacobs
@@ -62,10 +62,20 @@ As you type code or comments in the editor, GitHub Copilot provides context-awar
:::imagetype="content"source="media/vs-2022/visual-studio-github-copilot-extension/github-copilot-code-suggestions.gif"alt-text="Animated screenshot that shows using the GitHub Copilot code suggestions in Visual Studio":::
:::imagetype="content"source="media/vs-2022/visual-studio-github-copilot-extension/copilot-accept-code-suggestions.png"alt-text="Screenshot that shows accepting the GitHub Copilot code suggestions in Visual Studio":::
68
72
73
+
**Modifysuggestion**
74
+
75
+
Select**Alt+/** or press `Alt+/` **to modify** the suggestion from Copilot. You can modify and curate the GitHub Copilot suggestions by adding context in inline chat or by editing the completion.
76
+
77
+
:::image type="content" source="media/vs-2022/visual-studio-github-copilot-extension/copilot-modify-code-completions.png" alt-text="Screenshot that shows modifying the GitHub Copilot code suggestions in Visual Studio":::
78
+
69
79
1. Add following code to see whole line completions from GitHub Copilot.
70
80
71
81
```csharp
@@ -74,7 +84,10 @@ As you type code or comments in the editor, GitHub Copilot provides context-awar
74
84
int sum
75
85
```
76
86
77
-
:::imagetype="content"source="media/vs-2022/visual-studio-github-copilot-extension/github-copilot-whole-line-completions.gif"alt-text="Animated screenshot that shows using the GitHub Copilot completions in Visual Studio":::
87
+
:::image type="content" source="media/vs-2022/visual-studio-github-copilot-extension/github-copilot-whole-line-completions.gif" alt-text="Animated screenshot that shows using the GitHub Copilot completions in Visual Studio.":::
88
+
89
+
>[!NOTE]
90
+
>With Visual Studio 2022 version 17.11, [content exclusion is available for GitHub Copilot Completions](visual-studio-github-copilot-admin.md#github-copilot-completions-in-visual-studio-and-content-exclusions) in Visual Studio. Completions and suggestions won't be available on content excluded by your admin. See [configuring content exclusions for GitHub Copilot](https://docs.github.com/copilot/managing-github-copilot-in-your-organization/configuring-content-exclusions-for-github-copilot?tool=visualstudio) to learn more.
78
91
79
92
## Exploring GitHub Copilot
80
93
@@ -88,4 +101,4 @@ To learn more about the current GitHub Copilot extension for Visual Studio, cons
0 commit comments