Skip to content

Commit 53f925f

Browse files
hubwritersunbrye
andauthored
[EDI 5520 - Builders] Remove Copilot Extensions FAQ in light of EDI audit (#56744)
Co-authored-by: Sunbrye Ly <[email protected]>
1 parent eb23007 commit 53f925f

21 files changed

+143
-210
lines changed

content/copilot/concepts/copilot-billing/requests-in-github-copilot.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ The following {% data variables.product.prodname_copilot_short %} features can u
3737
| [{% data variables.copilot.copilot_coding_agent %}](/copilot/concepts/about-copilot-coding-agent) | {% data variables.copilot.copilot_coding_agent %} uses **one premium request** per session. A session begins when you ask {% data variables.product.prodname_copilot_short %} to create a pull request or make one or more changes to an existing pull request. |
3838
| [Agent mode in {% data variables.copilot.copilot_chat_short %}](/copilot/using-github-copilot/copilot-chat/asking-github-copilot-questions-in-your-ide#copilot-edits) | Agent mode uses **one premium request** per user prompt, multiplied by the model's rate. |
3939
| [{% data variables.product.prodname_copilot_short %} code review](/copilot/using-github-copilot/code-review/using-copilot-code-review) | When you assign {% data variables.product.prodname_copilot_short %} as a reviewer for a pull request, **one premium request** is used each time {% data variables.product.prodname_copilot_short %} posts comments to the pull request. |
40-
| [{% data variables.copilot.copilot_extensions_short %}](/copilot/building-copilot-extensions/about-building-copilot-extensions) | {% data variables.copilot.copilot_extensions_short %} uses **one premium request** per user prompt, multiplied by the model's rate. |
40+
| [{% data variables.copilot.copilot_extensions_short %}](/copilot/concepts/copilot-extensions/about-copilot-extensions) | {% data variables.copilot.copilot_extensions_short %} uses **one premium request** per user prompt, multiplied by the model's rate. |
4141
| [{% data variables.copilot.copilot_spaces %}](/copilot/using-github-copilot/copilot-spaces/about-organizing-and-sharing-context-with-copilot-spaces) | {% data variables.copilot.copilot_spaces %} uses **one premium request** per user prompt, multiplied by the model's rate. |
4242
| [{% data variables.product.prodname_spark_short %}](/copilot/tutorials/building-ai-app-prototypes) | Each prompt to {% data variables.product.prodname_spark_short %} uses a fixed rate of **four premium requests**. |
4343

Lines changed: 69 additions & 29 deletions
Large diffs are not rendered by default.

content/copilot/concepts/build-copilot-extensions/agents-for-copilot-extensions.md renamed to content/copilot/concepts/copilot-extensions/agents-for-copilot-extensions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ versions:
77
feature: copilot-extensions
88
topics:
99
- Copilot
10-
type: overview
1110
redirect_from:
1211
- /copilot/building-copilot-extensions/building-a-copilot-agent-for-your-copilot-extension/about-copilot-agents
12+
- /copilot/concepts/build-copilot-extensions/agents-for-copilot-extensions
1313
---
1414

1515
{% data variables.copilot.copilot_agents_short %} are custom tools embedded in {% data variables.copilot.copilot_extensions_short %}. They integrate with {% data variables.copilot.copilot_chat_short %} to provide additional functionalities tailored to specific needs. {% data variables.copilot.copilot_agents_short %} can perform various tasks such as querying documentation, retrieving data, executing specific actions, or providing AI-assisted coding suggestions. They enhance the capabilities of {% data variables.product.prodname_copilot %} by allowing developers to build and integrate custom features directly into the {% data variables.copilot.copilot_chat_short %} interface.
1616

17-
To use a {% data variables.copilot.copilot_agent_short %} in {% data variables.copilot.copilot_chat_short %}, it must be associated with a {% data variables.product.prodname_github_app %}. This combination of a {% data variables.product.prodname_github_app %} and a {% data variables.copilot.copilot_agent_short %} is what we refer to as a {% data variables.copilot.copilot_extension %}. For more information on {% data variables.copilot.copilot_extensions_short %}, see [AUTOTITLE](/copilot/building-copilot-extensions/about-building-copilot-extensions).
17+
To use a {% data variables.copilot.copilot_agent_short %} in {% data variables.copilot.copilot_chat_short %}, it must be associated with a {% data variables.product.prodname_github_app %}. This combination of a {% data variables.product.prodname_github_app %} and a {% data variables.copilot.copilot_agent_short %} is what we refer to as a {% data variables.copilot.copilot_extension %}. For more information on {% data variables.copilot.copilot_extensions_short %}, see [AUTOTITLE](/copilot/concepts/copilot-extensions/about-copilot-extensions).
1818

1919
Any {% data variables.product.company_short %} user can create a {% data variables.copilot.copilot_extension_short %} by building a {% data variables.copilot.copilot_agent_short %} and associating it with a {% data variables.product.prodname_github_app %}. For more information on creating a {% data variables.copilot.copilot_extension_short %}, see [AUTOTITLE](/copilot/building-copilot-extensions/setting-up-copilot-extensions).
2020

content/copilot/concepts/build-copilot-extensions/index.md renamed to content/copilot/concepts/copilot-extensions/index.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
---
22
title: Concepts for Copilot Extensions
3-
shortTitle: Build Copilot Extensions
3+
shortTitle: Copilot Extensions
44
intro: 'Understand components for building {% data variables.copilot.copilot_extensions_short %}.'
55
versions:
66
feature: copilot
77
topics:
88
- Copilot
9+
redirect_from:
10+
- /copilot/concepts/build-copilot-extensions
911
children:
10-
- /about-building-copilot-extensions
12+
- /about-copilot-extensions
1113
- /agents-for-copilot-extensions
1214
- /skillsets-for-copilot-extensions
1315
- /openid-connect
1416
---
15-

content/copilot/concepts/build-copilot-extensions/openid-connect.md renamed to content/copilot/concepts/copilot-extensions/openid-connect.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
---
22
title: OpenID Connect (OIDC) for Copilot Extensions
3+
shortTitle: OpenID Connect
4+
allowTitleToDifferFromFilename: true
35
intro: 'Learn how OpenID Connect (OIDC) enables {% data variables.copilot.copilot_extensions_short %} to securely authenticate users and access cloud resources without storing long-lived credentials.'
46
versions:
57
feature: copilot-extensions
68
topics:
79
- Copilot
8-
shortTitle: OpenID Connect
9-
allowTitleToDifferFromFilename: true
10-
type: overview
10+
redirect_from:
11+
- /copilot/concepts/build-copilot-extensions/openid-connect
1112
---
1213

1314
## About OpenID Connect (OIDC) for {% data variables.copilot.copilot_extensions_short %}

content/copilot/concepts/build-copilot-extensions/skillsets-for-copilot-extensions.md renamed to content/copilot/concepts/copilot-extensions/skillsets-for-copilot-extensions.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ allowTitleToDifferFromFilename: true
1010
type: overview
1111
redirect_from:
1212
- /copilot/building-copilot-extensions/building-a-copilot-skillset-for-your-copilot-extension/about-copilot-skillsets
13+
- /copilot/concepts/build-copilot-extensions/skillsets-for-copilot-extensions
1314
---
1415

1516
A skill within {% data variables.product.prodname_copilot %} is a tool that the model calls to perform a specific task in response to a user query. A skillset is a collection of these skills (up to five per skillset). {% data variables.copilot.copilot_skillsets %} provide a streamlined way to extend {% data variables.product.prodname_copilot_short %}’s functionality, allowing builders to integrate external services or custom API endpoints into their {% data variables.product.prodname_copilot_short %} workflow. With skillsets, builders can enable {% data variables.product.prodname_copilot_short %} to perform tasks—such as retrieving data or executing actions in third-party services—without needing to manage complex workflows or architecture.
@@ -29,26 +30,26 @@ Skillsets and agents both operate on the {% data variables.copilot.copilot_exten
2930

3031
The extensibility platform follows a structured workflow to process user requests and generate responses:
3132

32-
1. **User request**
33+
1. **User request**
3334
A user issues a request in the {% data variables.copilot.copilot_chat_short %} interface, such as asking for data or executing a specific action.
3435

35-
1. **Routing**
36+
1. **Routing**
3637
The request is routed to the appropriate extension. For skillsets, this means the platform agent identifies and invokes the corresponding skillset based on the user’s intent. Each skill’s inference description helps the platform determine which skill to call.
3738

38-
1. **Dynamic Prompt Crafting**
39+
1. **Dynamic Prompt Crafting**
3940
{% data variables.product.prodname_copilot %} generates a prompt using:
4041
* The user’s query.
4142
* Relevant thread history.
4243
* Available functions within the skillset.
4344
* Results from any prior function calls.
4445

45-
1. **LLM Completion**
46+
1. **LLM Completion**
4647
The language model (LLM) processes the prompt and determines:
4748
* Whether the user’s intent matches a skillset function.
4849
* Which function(s) to call and with what arguments.
4950
* If required, the LLM may send additional function calls to gather more context.
5051

51-
1. **Function Evaluation**
52+
1. **Function Evaluation**
5253
The extension invokes the selected function(s), which may involve:
5354
* Gathering relevant context, such as {% data variables.copilot.copilot_skillsets_short %} repository or user metadata.
5455
* Making an API call to an external service to retrieve data or execute an action.

content/copilot/concepts/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ children:
2020
- /about-organizing-and-sharing-context-with-copilot-spaces
2121
- /policies
2222
- /copilot-knowledge-bases
23-
- /build-copilot-extensions
23+
- /copilot-extensions
2424
- /rate-limits
2525
- /network-settings-for-github-copilot
2626
---

content/copilot/get-started/github-copilot-features.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ AI-generated text completion to help you write pull request descriptions quickly
4747

4848
### {% data variables.copilot.copilot_extensions %}
4949

50-
{% data reusables.copilot.copilot-extensions.copilot-extensions-intro %} See [AUTOTITLE](/copilot/building-copilot-extensions/about-building-copilot-extensions).
50+
{% data reusables.copilot.copilot-extensions.copilot-extensions-intro %} See [AUTOTITLE](/copilot/concepts/copilot-extensions/about-copilot-extensions).
5151

5252
### {% data variables.copilot.copilot_edits_short %}
5353

content/copilot/how-tos/administer/organizations/set-extension-permissions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ topics:
1414
shortTitle: Set extension permissions
1515
---
1616

17-
{% data variables.copilot.copilot_extensions %} integrate external tools with {% data variables.copilot.copilot_chat %}. See [AUTOTITLE](/copilot/concepts/build-copilot-extensions/about-building-copilot-extensions).
17+
{% data variables.copilot.copilot_extensions %} integrate external tools with {% data variables.copilot.copilot_chat %}. See [AUTOTITLE](/copilot/concepts/copilot-extensions/about-copilot-extensions).
1818

1919
## Prerequisites
2020

@@ -38,4 +38,4 @@ After you have installed a {% data variables.copilot.copilot_extension_short %}
3838

3939
* [{% data variables.product.prodname_copilot %} Trust Center](https://copilot.github.trust.page)
4040
* [AUTOTITLE](/copilot/how-tos/context/install-copilot-extensions/using-extensions-to-integrate-external-tools-with-copilot-chat)
41-
* [AUTOTITLE](/copilot/concepts/build-copilot-extensions/about-building-copilot-extensions)
41+
* [AUTOTITLE](/copilot/concepts/copilot-extensions/about-copilot-extensions)

content/copilot/how-tos/build-copilot-extensions/set-up-oidc.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ redirect_from:
1616

1717
## Introduction
1818

19-
You can set up OIDC so that {% data variables.product.prodname_copilot_short %} agents and skillsets can more securely authenticate users and access cloud resources. For more information on OIDC, see [AUTOTITLE](/copilot/concepts/build-copilot-extensions/openid-connect).
19+
You can set up OIDC so that {% data variables.product.prodname_copilot_short %} agents and skillsets can more securely authenticate users and access cloud resources. For more information on OIDC, see [AUTOTITLE](/copilot/concepts/copilot-extensions/openid-connect).
2020

2121
There are three steps to setting up OIDC for your extension.
2222
* [Configure your token exchange endpoint](#configure-your-token-exchange-endpoint).
@@ -105,4 +105,4 @@ The following sections outline common problems and best practices for implementi
105105

106106
## Further reading
107107

108-
* [AUTOTITLE](/copilot/concepts/build-copilot-extensions/openid-connect)
108+
* [AUTOTITLE](/copilot/concepts/copilot-extensions/openid-connect)

0 commit comments

Comments
 (0)