Skip to content

Commit 4a5a17d

Browse files
authored
Merge pull request #40358 from github/repo-sync
Repo sync
2 parents 7e5ccd3 + 2e68c88 commit 4a5a17d

File tree

59 files changed

+290
-194
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+290
-194
lines changed

content/copilot/concepts/code-review.md renamed to content/copilot/concepts/agents/code-review.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ topics:
1010
redirect_from:
1111
- /copilot/code-review
1212
- /copilot/concepts/code-review/code-review
13+
- /copilot/concepts/code-review
1314
contentType: concepts
1415
---
1516

content/copilot/concepts/coding-agent/coding-agent.md renamed to content/copilot/concepts/agents/coding-agent/about-coding-agent.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: About GitHub Copilot coding agent
3-
shortTitle: Coding agent
4-
intro: 'You can assign {% data variables.product.github %} issues to {% data variables.product.prodname_copilot_short %}, or ask {% data variables.product.prodname_copilot_short %} to create a pull request.'
3+
shortTitle: About coding agent
4+
intro: You can assign {% data variables.product.github %} issues to {% data variables.product.prodname_copilot_short %}, or ask {% data variables.product.prodname_copilot_short %} to create a pull request.
55
product: '{% data reusables.gated-features.copilot-coding-agent %}<br><a href="https://github.com/features/copilot/plans?ref_cta=Copilot+plans+signup&ref_loc=about+assigning+issues+to+copilot&ref_page=docs" target="_blank" class="btn btn-primary mt-3 mr-3 no-underline"><span>Sign up for {% data variables.product.prodname_copilot_short %}</span> {% octicon "link-external" height:16 %}</a>'
66
versions:
77
feature: copilot
@@ -15,6 +15,7 @@ redirect_from:
1515
- /copilot/using-github-copilot/coding-agent/about-assigning-tasks-to-copilot
1616
- /copilot/concepts/about-copilot-coding-agent
1717
- /copilot/concepts/coding-agent/about-copilot-coding-agent
18+
- /copilot/concepts/coding-agent/coding-agent
1819
contentType: concepts
1920
---
2021

content/copilot/concepts/coding-agent/enable-coding-agent.md renamed to content/copilot/concepts/agents/coding-agent/coding-agent-for-business-and-enterprise.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
2-
title: About enabling GitHub Copilot coding agent
3-
shortTitle: 'Enable {% data variables.copilot.copilot_coding_agent_short %}'
2+
title: About GitHub Copilot coding agent for business and enterprise
3+
shortTitle: Business and enterprise
44
allowTitleToDifferFromFilename: true
5-
intro: 'Find out about enabling {% data variables.copilot.copilot_coding_agent %} for {% data variables.copilot.copilot_enterprise %} and {% data variables.copilot.copilot_for_business %}, and about disabling the agent for specific repositories.'
5+
intro: Find out about {% data variables.copilot.copilot_coding_agent %} policies available for {% data variables.copilot.copilot_enterprise %} and {% data variables.copilot.copilot_for_business %}, and about disabling the agent for specific repositories.
66
product: '{% data reusables.gated-features.copilot-coding-agent %}<br><a href="https://github.com/features/copilot/plans?ref_cta=Copilot+plans+signup&ref_loc=enabling+copilot+coding+agent&ref_page=docs" target="_blank" class="btn btn-primary mt-3 mr-3 no-underline"><span>Sign up for {% data variables.product.prodname_copilot_short %}</span> {% octicon "link-external" height:16 %}</a>'
77
versions:
88
feature: copilot
@@ -14,6 +14,8 @@ redirect_from:
1414
- /copilot/using-github-copilot/using-copilot-coding-agent-to-work-on-tasks/enabling-copilot-coding-agent-for-your-personal-repositories
1515
- /copilot/using-github-copilot/coding-agent/enabling-copilot-coding-agent
1616
- /copilot/concepts/coding-agent/about-enabling-coding-agent
17+
- /copilot/concepts/coding-agent/enable-coding-agent
18+
- /copilot/concepts/agents/coding-agent/enable-coding-agent
1719
contentType: concepts
1820
---
1921

@@ -32,7 +34,7 @@ If you are a {% data variables.copilot.copilot_pro %} or Pro+ subscriber, {% dat
3234

3335
Once enabled, you can use {% data variables.copilot.copilot_coding_agent %} in any repository, provided that an administrator hasn't opted the repository out.
3436

35-
## Enabling {% data variables.copilot.copilot_coding_agent %} for {% data variables.copilot.copilot_business_short %} and {% data variables.copilot.copilot_enterprise_short %} subscribers
37+
## {% data variables.copilot.copilot_coding_agent %} policies for {% data variables.copilot.copilot_business_short %} and {% data variables.copilot.copilot_enterprise_short %}
3638

3739
{% data reusables.copilot.coding-agent.enabling-for-orgs-and-enterprises %}
3840

content/copilot/concepts/coding-agent/index.md renamed to content/copilot/concepts/agents/coding-agent/index.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,18 @@
22
title: Concepts for GitHub Copilot coding agent
33
shortTitle: '{% data variables.copilot.copilot_coding_agent_short_cap_c %}'
44
allowTitleToDifferFromFilename: true
5-
intro: 'Learn how {% data variables.copilot.copilot_coding_agent %} can carry out coding tasks for you, working independently in the same workflow you use yourself.'
5+
intro: Learn how {% data variables.copilot.copilot_coding_agent %} can carry out coding tasks for you, working independently in the same workflow you use yourself.
66
versions:
77
feature: copilot
88
topics:
99
- Copilot
1010
children:
11-
- /coding-agent
12-
- /enable-coding-agent
11+
- /about-coding-agent
12+
- /coding-agent-for-business-and-enterprise
1313
- /mcp-and-coding-agent
1414
contentType: concepts
15+
redirect_from:
16+
- /copilot/concepts/coding-agent
1517
---
1618

1719
These articles provide an overview of {% data variables.copilot.copilot_coding_agent %}. For instructions on configuring and using {% data variables.copilot.copilot_coding_agent %}, see the how-to articles under [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent).

content/copilot/concepts/coding-agent/mcp-and-coding-agent.md renamed to content/copilot/concepts/agents/coding-agent/mcp-and-coding-agent.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
---
22
title: Model Context Protocol (MCP) and GitHub Copilot coding agent
3-
shortTitle: 'MCP and {% data variables.copilot.copilot_coding_agent_short %}'
3+
shortTitle: MCP and {% data variables.copilot.copilot_coding_agent_short %}
44
allowTitleToDifferFromFilename: true
5-
intro: 'Find out about using the Model Context Protocol (MCP) with {% data variables.copilot.copilot_coding_agent %}.'
5+
intro: Find out about using the Model Context Protocol (MCP) with {% data variables.copilot.copilot_coding_agent %}.
66
versions:
77
feature: copilot
88
topics:
99
- Copilot
1010
contentType: concepts
11+
redirect_from:
12+
- /copilot/concepts/coding-agent/mcp-and-coding-agent
1113
---
1214

1315
> [!NOTE]
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
title: Concepts for GitHub Copilot agents
3+
shortTitle: Agents
4+
allowTitleToDifferFromFilename: true
5+
intro: Learn how {% data variables.product.prodname_copilot %} can independently execute tasks across the software development lifecycle.
6+
versions:
7+
feature: copilot
8+
topics:
9+
- Copilot
10+
children:
11+
- /coding-agent
12+
- /code-review
13+
contentType: concepts
14+
---
15+

content/copilot/concepts/content-exclusion.md renamed to content/copilot/concepts/context/content-exclusion.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
---
22
title: Content exclusion for GitHub Copilot
33
shortTitle: Content exclusion
4-
intro: 'You can prevent {% data variables.product.prodname_copilot_short %} from accessing certain files.'
4+
intro: You can prevent {% data variables.product.prodname_copilot_short %} from accessing certain files.
55
product: '{% data reusables.gated-features.copilot-business-and-enterprise %}'
66
versions:
77
feature: copilot
88
topics:
99
- Copilot
1010
redirect_from:
1111
- /copilot/concepts/content-exclusion-for-github-copilot
12+
- /copilot/concepts/content-exclusion
1213
contentType: concepts
1314
---
1415

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
---
2+
title: About GitHub Copilot Extensions
3+
shortTitle: Copilot extensions
4+
intro: 'Learn about {% data variables.copilot.copilot_extensions_short %}.'
5+
allowTitleToDifferFromFilename: true
6+
product: '{% data reusables.gated-features.copilot-extensions %}'
7+
versions:
8+
feature: copilot-extensions
9+
topics:
10+
- Copilot
11+
redirect_from:
12+
- /copilot/reference/copilot-extensions/copilot-extensions-faq
13+
- /copilot/reference/copilot-extensions
14+
- /copilot/concepts/copilot-extensions/about-copilot-extensions
15+
- /copilot/concepts/copilot-extensions/about-extensions
16+
contentType: concepts
17+
---
18+
19+
## About {% data variables.copilot.copilot_extensions_short %}
20+
21+
{% data reusables.copilot.copilot-extensions.about-copilot-extensions %}
22+
23+
## Supported clients and IDEs
24+
25+
{% data reusables.copilot.copilot-extensions.supported-clients-and-ides-table %}
26+
27+
## Visibility of {% data variables.copilot.copilot_extensions %}
28+
29+
{% data variables.copilot.copilot_extensions %} can be private, public and shareable, or public and listed on the {% data variables.product.prodname_marketplace %}. Which visibility option you choose will depend on your use case and the audience you are targeting.
30+
31+
* Private extensions are often preferred by large enterprises or companies that:
32+
* Want more customization and controls over data access
33+
* Need to integrate with a large volume of internal documents and databases
34+
* Have strict security policies making it difficult to authorize permissions for third-parties
35+
* Public extensions are suitable for:
36+
* Open-source projects
37+
* Collaborative development and use across organizations within an enterprise
38+
* Sharing your tool and getting feedback before publishing to the {% data variables.product.prodname_marketplace %}
39+
* {% data variables.product.prodname_marketplace %} extensions are ideal for third-parties that want to:
40+
* Offer their service to a broader audience
41+
* Integrate their tool into the developer workflow on {% data variables.product.company_short %} and the IDE
42+
* Leverage the {% data variables.product.company_short %} ecosystem to raise awareness for their product
43+
44+
## {% data variables.copilot.copilot_extensions %} permissions
45+
46+
Permissions vary by extension, depending on the level of authorization that the extension requires in order to respond to your query. You can view the required permissions on the extension’s installation page, located after the billing information step and before the install and authorize step.
47+
48+
**For extension users**: At a minimum, the **{% data variables.copilot.copilot_chat_short %}** permissions must be set to "Read-only". Additional permissions may include executing write actions on other surfaces and authorizing read access to repository and organization level data in {% data variables.product.github %}.
49+
50+
**For extension creators**: In addition to the above, you may also request local context from a user’s editor to further tailor responses. To do so, the **{% data variables.product.prodname_copilot_short %} Editor Context** permissions must be set to "Read-only". Users will be notified to provide the required authorization.
51+
52+
For more information on {% data variables.product.prodname_github_app %} permissions, see [AUTOTITLE](/apps/creating-github-apps/registering-a-github-app/choosing-permissions-for-a-github-app).
53+
54+
### Granting permissions to access organization resources
55+
56+
Users with an individual {% data variables.product.prodname_copilot_short %} subscription can install and use {% data variables.copilot.copilot_extensions_short %}. Users with a {% data variables.copilot.copilot_business_short %} or {% data variables.copilot.copilot_enterprise_short %} subscription need an organization administrator to enable this feature.
57+
58+
Only organization administrators can grant permissions for {% data variables.copilot.copilot_extensions_short %} to access organization resources.
59+
60+
To grant organization members access, the organization administrator must:
61+
62+
* Install the extension
63+
* Grant the extension permission to access specific repositories
64+
* Authorize access for all, or specific repositories
65+
66+
### Controlling access at the enterprise level
67+
68+
If you are an enterprise administrator, you can disable {% data variables.copilot.copilot_extensions_short %} across your enterprise by setting the **{% data variables.copilot.copilot_extensions_short %}** policy to "Disabled". The "No Policy" setting allows organization administrators to set their own policy.
69+
70+
No, there is no allowlist or blocklist at the enterprise level.
71+
72+
## Sharing data with {% data variables.copilot.copilot_extensions_short %}
73+
74+
The following data is shared when you interact with {% data variables.copilot.copilot_extensions_short %}:
75+
76+
* Data attached to your account and {% data variables.copilot.copilot_chat_short %} usage, such as {% data variables.product.github %} user ID, and timestamps of messages.
77+
* Past messages within the chat thread where you are invoking an extension. Only one extension can be used per thread, preventing data sharing across extensions. The data retention period for thread context is 30 days.
78+
* Any additional organization and repository data that is authorized for the extension by your organization administrator. Administrators installing extensions must approve access to the required permissions prior to completing installation.
79+
* For {% data variables.copilot.copilot_chat_dotcom_short %}, if your administrator has approved the extension to access repository or organization metadata, that data will be shared as well.
80+
81+
## Further reading
82+
83+
* [AUTOTITLE](/copilot/concepts/extensions/build-extensions)
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
title: Concepts for providing context to GitHub Copilot
3+
shortTitle: Context
4+
allowTitleToDifferFromFilename: true
5+
intro: Learn how {% data variables.product.prodname_copilot %} gathers contextual information to provide relevant responses to your prompts.
6+
versions:
7+
feature: copilot
8+
topics:
9+
- Copilot
10+
children:
11+
- /mcp
12+
- /spaces
13+
- /repository-indexing
14+
- /content-exclusion
15+
- /knowledge-bases
16+
- /copilot-extensions
17+
contentType: concepts
18+
---
19+

content/copilot/concepts/knowledge-bases.md renamed to content/copilot/concepts/context/knowledge-bases.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: GitHub Copilot knowledge bases
33
shortTitle: Knowledge bases
4-
intro: 'Knowledge bases allow you to bring together Markdown documentation across one or more repositories, which can then be used as context for {% data variables.copilot.copilot_chat_short %}.'
4+
intro: Knowledge bases allow you to bring together Markdown documentation across one or more repositories, which can then be used as context for {% data variables.copilot.copilot_chat_short %}.
55
versions:
66
fpt: '*'
77
ghec: '*'
@@ -10,16 +10,17 @@ topics:
1010
- Copilot
1111
redirect_from:
1212
- /copilot/concepts/copilot-knowledge-bases
13+
- /copilot/concepts/knowledge-bases
1314
contentType: concepts
1415
---
1516

16-
<!-- expires 2025-09-11 -->
17+
<!-- expires 2025-10-31 -->
1718

1819
<!-- When this expires, check with the stakeholder for release #6165 if the knowledge bases content can be deleted -->
1920

20-
>[!IMPORTANT] Beginning September 12, 2025, knowledge bases will be {% data variables.release-phases.retired %} and fully replaced by {% data variables.copilot.copilot_spaces %}. {% data variables.copilot.copilot_spaces_short %} let you combine code and free-text content—like transcripts or specs—and can be created by any {% data variables.product.prodname_copilot_short %} user, not just organization owners. They’re a good option for more focused or task-specific use cases. See [AUTOTITLE](/copilot/using-github-copilot/copilot-spaces/about-organizing-and-sharing-context-with-copilot-spaces).
21+
{% data reusables.copilot.knowledge-bases-retirement %}
2122

22-
<!-- end expires 2025-09-11 -->
23+
<!-- end expires 2025-10-31 -->
2324

2425
## About knowledge bases
2526

0 commit comments

Comments
 (0)