From 02951af721fa28feed174a74fac9f3bbadc8011b Mon Sep 17 00:00:00 2001
From: Joe Clark <31087804+jc-clark@users.noreply.github.com>
Date: Fri, 24 Oct 2025 14:56:49 -0700
Subject: [PATCH 1/4] Update CTAs for links part 1 (#58177)
Co-authored-by: Siara <108543037+SiaraMist@users.noreply.github.com>
---
.../style-guide-and-content-model/style-guide.md | 2 +-
.../agents/coding-agent/about-coding-agent.md | 2 +-
.../concepts/prompting/prompt-engineering.md | 6 +++---
.../copilot/get-started/choose-enterprise-plan.md | 2 +-
content/copilot/get-started/plans.md | 2 +-
.../manage-for-enterprise/manage-plan/subscribe.md | 2 +-
.../how-tos/chat-with-copilot/chat-in-github.md | 6 +++---
.../how-tos/chat-with-copilot/chat-in-ide.md | 8 ++++----
.../add-organization-instructions.md | 2 +-
.../add-personal-instructions.md | 2 +-
.../add-repository-instructions.md | 4 ++--
.../authenticate-to-ghecom.md | 2 +-
.../get-ide-code-suggestions.md | 8 ++++----
.../get-started-with-a-copilot-plan.md | 4 ++--
.../collaborate-with-your-team.md | 2 +-
.../use-copilot-spaces/create-copilot-spaces.md | 2 +-
.../use-copilot-spaces/use-copilot-spaces.md | 2 +-
.../use-mcp/extend-copilot-chat-with-mcp.md | 2 +-
.../use-mcp/set-up-the-github-mcp-server.md | 10 +++++-----
.../use-mcp/use-the-github-mcp-server.md | 2 +-
.../how-tos/set-up/install-copilot-extension.md | 14 +++++++-------
.../troubleshoot-common-issues.md | 4 ++--
.../how-tos/use-ai-models/change-the-chat-model.md | 2 +-
.../use-copilot-agents/coding-agent/create-a-pr.md | 4 ++--
.../coding-agent/track-copilot-sessions.md | 2 +-
.../use-copilot-to-create-issues.md | 2 +-
.../your-first-custom-instructions.md | 2 +-
.../tutorials/spark/build-apps-with-spark.md | 4 ++--
content/copilot/tutorials/spark/prompt-tips.md | 2 +-
.../copilot/tutorials/speed-up-development-work.md | 2 +-
.../developing-your-project-locally.md | 4 ++--
.../learning-to-debug-with-github-copilot.md | 4 ++--
.../setting-up-copilot-for-learning-to-code.md | 2 +-
.../reusables/copilot/jetbrains-compatible-ides.md | 2 +-
.../copilot/jetbrains-plugin-prerequisites.md | 2 +-
data/reusables/copilot/link-to-vs-install-docs.md | 2 +-
data/reusables/copilot/signup-procedure-org.md | 2 +-
.../copilot/visual-studio-prerequisites.md | 2 +-
data/reusables/copilot/visual-studio-version.md | 2 +-
data/reusables/copilot/vscode-prerequisites.md | 2 +-
src/data-directory/lib/data-schemas/ctas.ts | 2 +-
41 files changed, 68 insertions(+), 68 deletions(-)
diff --git a/content/contributing/style-guide-and-content-model/style-guide.md b/content/contributing/style-guide-and-content-model/style-guide.md
index 05a6904befd3..beafccec552d 100644
--- a/content/contributing/style-guide-and-content-model/style-guide.md
+++ b/content/contributing/style-guide-and-content-model/style-guide.md
@@ -155,7 +155,7 @@ For example, the CTA on [AUTOTITLE](/enterprise-cloud@latest/admin/overview/sett
* `ref_product`:
* **Purpose**: The GitHub product the CTA leads users to.
- * **Allowed values**: `copilot`, `ghec`, `desktop`
+ * **Allowed values**: `copilot`, `ghec`, `desktop`, `code-quality`
* **Example**: `ref_product=copilot`
* `ref_type`:
* **Purpose**: The type of action the CTA encourages users to take.
diff --git a/content/copilot/concepts/agents/coding-agent/about-coding-agent.md b/content/copilot/concepts/agents/coding-agent/about-coding-agent.md
index 6d08abe73d5f..9ca543ef1fba 100644
--- a/content/copilot/concepts/agents/coding-agent/about-coding-agent.md
+++ b/content/copilot/concepts/agents/coding-agent/about-coding-agent.md
@@ -148,7 +148,7 @@ Users can include hidden messages in issues assigned to {% data variables.produc
## Hands-on practice
-Try the [Expand your team with {% data variables.copilot.copilot_coding_agent %}](https://github.com/skills/expand-your-team-with-copilot/) Skills exercise for practical experience with {% data variables.copilot.copilot_coding_agent %}.
+Try the [Expand your team with {% data variables.copilot.copilot_coding_agent %}](https://github.com/skills/expand-your-team-with-copilot/?ref_product=copilot&ref_type=engagement&ref_style=text) Skills exercise for practical experience with {% data variables.copilot.copilot_coding_agent %}.
## Further reading
diff --git a/content/copilot/concepts/prompting/prompt-engineering.md b/content/copilot/concepts/prompting/prompt-engineering.md
index ce789c70c36e..20ab01096cdf 100644
--- a/content/copilot/concepts/prompting/prompt-engineering.md
+++ b/content/copilot/concepts/prompting/prompt-engineering.md
@@ -129,7 +129,7 @@ Similarly, if you aren't getting the responses you want when you use {% data var
## Further reading
-* [How to use GitHub Copilot: Prompts, tips, and use cases](https://github.blog/2023-06-20-how-to-write-better-prompts-for-github-copilot/) in the {% data variables.product.company_short %} blog
-* [Using GitHub Copilot in your IDE: Tips, tricks, and best practices](https://github.blog/2024-03-25-how-to-use-github-copilot-in-your-ide-tips-tricks-and-best-practices/) in the {% data variables.product.company_short %} blog
+* [How to use GitHub Copilot: Prompts, tips, and use cases](https://github.blog/2023-06-20-how-to-write-better-prompts-for-github-copilot/?ref_product=copilot&ref_type=engagement&ref_style=text) in the {% data variables.product.company_short %} blog
+* [Using GitHub Copilot in your IDE: Tips, tricks, and best practices](https://github.blog/2024-03-25-how-to-use-github-copilot-in-your-ide-tips-tricks-and-best-practices/?ref_product=copilot&ref_type=engagement&ref_style=text) in the {% data variables.product.company_short %} blog
* [A developer’s guide to prompt engineering and LLMs](https://github.blog/2023-07-17-prompt-engineering-guide-generative-ai-llms/) in the {% data variables.product.company_short %} blog
-* [Prompting GitHub Copilot Chat to become your personal AI assistant for accessibility](https://github.blog/2023-10-09-prompting-github-copilot-chat-to-become-your-personal-ai-assistant-for-accessibility/) in the {% data variables.product.company_short %} blog
+* [Prompting GitHub Copilot Chat to become your personal AI assistant for accessibility](https://github.blog/2023-10-09-prompting-github-copilot-chat-to-become-your-personal-ai-assistant-for-accessibility/?ref_product=copilot&ref_type=engagement&ref_style=text) in the {% data variables.product.company_short %} blog
diff --git a/content/copilot/get-started/choose-enterprise-plan.md b/content/copilot/get-started/choose-enterprise-plan.md
index 321be0c0ce2c..89ebe8539b92 100644
--- a/content/copilot/get-started/choose-enterprise-plan.md
+++ b/content/copilot/get-started/choose-enterprise-plan.md
@@ -35,7 +35,7 @@ This article explains the available plans and provides examples for how {% data
* **{% data variables.copilot.copilot_business_short %}** ({% data variables.copilot.cfb_price_per_month %} per user per month): includes most {% data variables.product.prodname_copilot_short %} features in IDEs and on the {% data variables.product.github %} website.
* **{% data variables.copilot.copilot_enterprise_short %}** ({% data variables.copilot.ce_price_per_month %} per user per month): includes a higher allowance for premium requests, and often allows earlier access to new features and models.
-For a full comparison, see our [plans page](https://github.com/features/copilot/plans).
+For a full comparison, see our [plans page](https://github.com/features/copilot/plans?ref_product=copilot&ref_type=purchase&ref_style=text).
Premium requests are used by more advanced {% data variables.product.prodname_copilot_short %} features and models, including AI agents. By giving members access to more premium requests, you can scale your company with AI agents and drive real business outcomes, such as reducing your backlog, accelerating pull requests, or increasing code quality with suggestions from more specialized models.
diff --git a/content/copilot/get-started/plans.md b/content/copilot/get-started/plans.md
index 14cfc38070d7..c3b701a837f9 100644
--- a/content/copilot/get-started/plans.md
+++ b/content/copilot/get-started/plans.md
@@ -39,7 +39,7 @@ For more information, see [AUTOTITLE](/copilot/about-github-copilot/github-copil
Start using {% data variables.product.prodname_copilot_short %} by signing up for the plan that best fits your needs.
-* **{% data variables.copilot.copilot_free_short %}** — Try {% data variables.product.prodname_copilot_short %} with limited features and requests. [Start using {% data variables.copilot.copilot_free_short %}](https://github.com/copilot).
+* **{% data variables.copilot.copilot_free_short %}** — Try {% data variables.product.prodname_copilot_short %} with limited features and requests. [Start using {% data variables.copilot.copilot_free_short %}](https://github.com/copilot?ref_product=copilot&ref_type=engagement&ref_style=text&ref_plan=free).
* **{% data variables.copilot.copilot_pro_short %}** — Get unlimited completions and access to premium models. Includes a free 30-day trial for eligible users. [Try {% data variables.copilot.copilot_pro_short %} for free](https://github.com/github-copilot/signup?ref_product=copilot&ref_type=trial&ref_style=text&ref_plan=pro).
diff --git a/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-plan/subscribe.md b/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-plan/subscribe.md
index e542c0482e62..aa4afb644f69 100644
--- a/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-plan/subscribe.md
+++ b/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-plan/subscribe.md
@@ -26,7 +26,7 @@ contentType: how-tos
> If you do not yet have a {% data variables.product.prodname_ghe_cloud %} account, you can start a free 30-day trial, which includes {% data variables.copilot.copilot_for_business %}. For more information, see [AUTOTITLE](/enterprise-cloud@latest/admin/overview/setting-up-a-trial-of-github-enterprise-cloud).
1. Ensure you are signed in as an enterprise admin on {% data variables.product.github %}.
-1. Navigate to the [{% data variables.product.prodname_copilot %} sign up page](https://github.com/github-copilot/purchase).
+1. Navigate to the [{% data variables.product.prodname_copilot %} sign up page](https://github.com/github-copilot/purchase?ref_product=copilot&ref_type=purchase&ref_style=button&ref_plan=enterprise).
1. Ensure you are signed in to the right enterprise account. If you are not, click **{% octicon "arrow-switch" aria-hidden="true" aria-label="arrow-switch" %} Switch** and select the enterprise for which you want to purchase {% data variables.product.prodname_copilot %}. You can also append `?enterprise=YOUR-ENTERPRISE` to the URL to pre-select the enterprise.
1. Follow the steps to sign up and enable {% data variables.product.prodname_copilot_short %} for organizations in your enterprise. If you purchased {% data variables.copilot.copilot_enterprise_short %}, you will be able to assign either {% data variables.copilot.copilot_enterprise_short %} or {% data variables.copilot.copilot_business_short %} to each individual organization in the enterprise.
diff --git a/content/copilot/how-tos/chat-with-copilot/chat-in-github.md b/content/copilot/how-tos/chat-with-copilot/chat-in-github.md
index 458b8d602f1b..ad68f9c9d25c 100644
--- a/content/copilot/how-tos/chat-with-copilot/chat-in-github.md
+++ b/content/copilot/how-tos/chat-with-copilot/chat-in-github.md
@@ -59,7 +59,7 @@ Depending on the question you ask, and your enterprise and organization settings
> [!NOTE]
> This feature is currently in {% data variables.release-phases.public_preview %} and subject to change.
-When you ask a question, {% data variables.product.prodname_copilot_short %} may generate one or more files as part of its response. In the {% data variables.copilot.copilot_chat_short %} panel, the files are displayed inline, within the chat response. In immersive view (that is, at [https://github.com/copilot](https://github.com/copilot)), the generated files are displayed in a side panel. You can view and edit the files in the panel, or download them to your computer.
+When you ask a question, {% data variables.product.prodname_copilot_short %} may generate one or more files as part of its response. In the {% data variables.copilot.copilot_chat_short %} panel, the files are displayed inline, within the chat response. In immersive view (that is, at [https://github.com/copilot](https://github.com/copilot?ref_product=copilot&ref_type=engagement&ref_style=text)), the generated files are displayed in a side panel. You can view and edit the files in the panel, or download them to your computer.
For example, asking {% prompt %}Generate a simple calculator using HTML, CSS, and JavaScript{% endprompt %} may generate multiple files, such as `index.html`, `styles.css`, and `script.js`.
@@ -142,7 +142,7 @@ You can attach an image to {% data variables.product.prodname_copilot_short %} a
### Attaching an image to your chat prompt
-1. Go to the immersive view of {% data variables.copilot.copilot_chat_short %} ([https://github.com/copilot](https://github.com/copilot)).
+1. Go to the immersive view of {% data variables.copilot.copilot_chat_short %} ([https://github.com/copilot](https://github.com/copilot?ref_product=copilot&ref_type=engagement&ref_style=text).
1. If you see the AI model picker at the top of the page, select one of the models that supports adding images to prompts:

@@ -195,7 +195,7 @@ You can access {% data variables.product.prodname_copilot_short %}'s immersive v
> [!NOTE] This feature is currently in {% data variables.release-phases.public_preview %} and subject to change. During the {% data variables.release-phases.public_preview %}, this feature is only available to users without enterprise or team memberships.
-You can share {% data variables.copilot.copilot_chat_short %} conversations from the immersive view ([https://github.com/copilot](https://github.com/copilot)). Shared conversations are public or private (i.e. permission-based), depending on the referenced content, for example, a conversation about a private repository. If you share a private conversation, the recipient must have the necessary permissions to view the content.
+You can share {% data variables.copilot.copilot_chat_short %} conversations from the immersive view ([https://github.com/copilot](https://github.com/copilot?ref_product=copilot&ref_type=engagement&ref_style=text)). Shared conversations are public or private (i.e. permission-based), depending on the referenced content, for example, a conversation about a private repository. If you share a private conversation, the recipient must have the necessary permissions to view the content.
Once you share a conversation, the conversation and future messages will be visible to anyone with the link.
diff --git a/content/copilot/how-tos/chat-with-copilot/chat-in-ide.md b/content/copilot/how-tos/chat-with-copilot/chat-in-ide.md
index bfcaa646d675..85b70c8241af 100644
--- a/content/copilot/how-tos/chat-with-copilot/chat-in-ide.md
+++ b/content/copilot/how-tos/chat-with-copilot/chat-in-ide.md
@@ -152,7 +152,7 @@ For more detailed instructions, see [{% data variables.copilot.copilot_edits_sho
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.
-You can also directly [open agent mode in {% data variables.product.prodname_vscode_shortname %}](vscode://GitHub.Copilot-Chat/chat?mode=agent).
+You can also directly [open agent mode in {% data variables.product.prodname_vscode_shortname %}](vscode://GitHub.Copilot-Chat/chat?mode=agent&ref_product=copilot&ref_type=engagement&ref_style=text).
For more information, see [{% data variables.copilot.copilot_edits_short %}](https://aka.ms/vscode-copilot-agent) in the {% data variables.product.prodname_vscode %} documentation.
@@ -201,8 +201,8 @@ To leave feedback about the {% data variables.copilot.copilot_chat %} extension,
* **Access to {% data variables.product.prodname_copilot %}**. {% data reusables.copilot.subscription-prerequisite %}
* **{% data variables.product.prodname_vs %} 2022 version 17.8 or later**. See [Install {% data variables.product.prodname_vs %}](https://learn.microsoft.com/visualstudio/install/install-visual-studio) in the {% data variables.product.prodname_vs %} documentation.
* _For {% data variables.product.prodname_vs %} 17.8 and 17.9:_
- * **{% data variables.product.prodname_copilot %} extension**. See [Install {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vs %}](https://learn.microsoft.com/visualstudio/ide/visual-studio-github-copilot-install-and-states) in the {% data variables.product.prodname_vs %} documentation.
- * **{% data variables.copilot.copilot_chat %} extension**. See [Install {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vs %}](https://learn.microsoft.com/visualstudio/ide/visual-studio-github-copilot-install-and-states) in the {% data variables.product.prodname_vs %} documentation.
+ * **{% data variables.product.prodname_copilot %} extension**. See [Install {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vs %}](https://learn.microsoft.com/visualstudio/ide/visual-studio-github-copilot-install-and-states?ref_product=copilot&ref_type=engagement&ref_style=text) in the {% data variables.product.prodname_vs %} documentation.
+ * **{% data variables.copilot.copilot_chat %} extension**. See [Install {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vs %}](https://learn.microsoft.com/visualstudio/ide/visual-studio-github-copilot-install-and-states?ref_product=copilot&ref_type=engagement&ref_style=text) in the {% data variables.product.prodname_vs %} documentation.
_{% data variables.product.prodname_vs %} 17.10 and later have the {% data variables.product.prodname_copilot %} and {% data variables.copilot.copilot_chat %} extensions built in. You don't need to install them separately._
* **Sign in to {% data variables.product.company_short %} in {% data variables.product.prodname_vs %}**. If you experience authentication issues, see [AUTOTITLE](/copilot/troubleshooting-github-copilot/troubleshooting-issues-with-github-copilot-chat#troubleshooting-authentication-issues-in-your-editor).
@@ -544,7 +544,7 @@ To indicate whether a response was helpful, use {% octicon "thumbsup" aria-label
## Prerequisites
{% data reusables.copilot.eclipse-prerequisites %}
-* **Latest version of the {% data variables.product.prodname_copilot %} extension**. Download this from the [Eclipse Marketplace](https://aka.ms/copiloteclipse). For more information, see [AUTOTITLE](/copilot/managing-copilot/configure-personal-settings/installing-the-github-copilot-extension-in-your-environment?tool=eclipse).
+* **Latest version of the {% data variables.product.prodname_copilot %} extension**. Download this from the [Eclipse Marketplace](https://aka.ms/copiloteclipse?ref_product=copilot&ref_type=engagement&ref_style=text). For more information, see [AUTOTITLE](/copilot/managing-copilot/configure-personal-settings/installing-the-github-copilot-extension-in-your-environment?tool=eclipse).
* **Sign in to {% data variables.product.company_short %} in Eclipse**. If you experience authentication issues, see [AUTOTITLE](/copilot/troubleshooting-github-copilot/troubleshooting-issues-with-github-copilot-chat#troubleshooting-authentication-issues-in-your-editor).
{% data reusables.copilot.chat-access-denied %}
diff --git a/content/copilot/how-tos/configure-custom-instructions/add-organization-instructions.md b/content/copilot/how-tos/configure-custom-instructions/add-organization-instructions.md
index 7a90478545b1..7f2957bf8921 100644
--- a/content/copilot/how-tos/configure-custom-instructions/add-organization-instructions.md
+++ b/content/copilot/how-tos/configure-custom-instructions/add-organization-instructions.md
@@ -51,7 +51,7 @@ You can add organization custom instructions via your organization settings.
You can write your instructions in any format you prefer. For example, you can write them as a single block of text, each on a new line, or separated by blank lines.
1. Click **Save changes**. Your instructions are now active, and will stay active until you change or remove them.
-To see your instructions in action, go to [https://github.com/copilot](https://github.com/copilot) and start a conversation.
+To see your instructions in action, go to [https://github.com/copilot](https://github.com/copilot?ref_product=copilot&ref_type=engagement&ref_style=text) and start a conversation.
{% note %}
diff --git a/content/copilot/how-tos/configure-custom-instructions/add-personal-instructions.md b/content/copilot/how-tos/configure-custom-instructions/add-personal-instructions.md
index 276dc2ca5604..d90d74644aea 100644
--- a/content/copilot/how-tos/configure-custom-instructions/add-personal-instructions.md
+++ b/content/copilot/how-tos/configure-custom-instructions/add-personal-instructions.md
@@ -32,7 +32,7 @@ You can add custom instructions for {% data variables.copilot.copilot_chat %} in
You can add personal custom instructions in {% data variables.copilot.copilot_chat_short %}'s immersive view.
-1. Open [{% data variables.copilot.copilot_chat_short %}](https://github.com/copilot).
+1. Open [{% data variables.copilot.copilot_chat_short %}](https://github.com/copilot?ref_product=copilot&ref_type=engagement&ref_style=text).
1. In the bottom left corner, click your profile picture, then click **{% octicon "note" aria-hidden="true" aria-label="note" %} Personal instructions**.
1. Add natural language instructions to the text box.
diff --git a/content/copilot/how-tos/configure-custom-instructions/add-repository-instructions.md b/content/copilot/how-tos/configure-custom-instructions/add-repository-instructions.md
index e099a2257eb5..1f7a4487b946 100644
--- a/content/copilot/how-tos/configure-custom-instructions/add-repository-instructions.md
+++ b/content/copilot/how-tos/configure-custom-instructions/add-repository-instructions.md
@@ -321,7 +321,7 @@ You can create your own custom instructions file from scratch. See [Writing your
### Asking {% data variables.copilot.copilot_coding_agent %} to generate a `copilot-instructions.md` file
-1. Navigate to the agents page at [github.com/copilot/agents](https://github.com/copilot/agents).
+1. Navigate to the agents page at [github.com/copilot/agents](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text).
You can also reach this page by clicking the **{% octicon "copilot" aria-label="Copilot icon" %}** button next to the search bar on any page on {% data variables.product.github %}, then selecting **Agents** from the sidebar.
@@ -557,7 +557,7 @@ You can click the reference to open the file.
1. On {% data variables.product.prodname_dotcom_the_website %}, do one of the following:
* Go to a repository with a custom instructions file and open the assistive chat panel.
- * Go to the immersive view of {% data variables.copilot.copilot_chat_short %} ([github.com/copilot](https://github.com/copilot)) and attach a repository that contains a custom instructions file.
+ * Go to the immersive view of {% data variables.copilot.copilot_chat_short %} ([github.com/copilot](https://github.com/copilot?ref_product=copilot&ref_type=engagement&ref_style=text)) and attach a repository that contains a custom instructions file.
1. Click the {% octicon "kebab-horizontal" aria-label="Conversation options" %} button at the top of the Chat panel, or the top right of the immersive page.
1. Click **Disable custom instructions** or **Enable custom instructions**.
diff --git a/content/copilot/how-tos/configure-personal-settings/authenticate-to-ghecom.md b/content/copilot/how-tos/configure-personal-settings/authenticate-to-ghecom.md
index b61c53c3fb14..5ebde30bd661 100644
--- a/content/copilot/how-tos/configure-personal-settings/authenticate-to-ghecom.md
+++ b/content/copilot/how-tos/configure-personal-settings/authenticate-to-ghecom.md
@@ -95,7 +95,7 @@ For general information on using the {% data variables.product.prodname_cli %} a
## Authenticating from Visual Studio
-To authenticate from Visual Studio, follow the steps in [Add your GitHub accounts to your Visual Studio keychain](https://learn.microsoft.com/en-us/visualstudio/ide/work-with-github-accounts?view=vs-2022#enabling-github-enterprise-accounts) on Microsoft Learn.
+To authenticate from Visual Studio, follow the steps in [Add your GitHub accounts to your Visual Studio keychain](https://learn.microsoft.com/en-us/visualstudio/ide/work-with-github-accounts?view=vs-2022&ref_product=copilot&ref_type=engagement&ref_style=text&ref_plan=enterprise#enabling-github-enterprise-accounts) on Microsoft Learn.
For the "{% data variables.product.prodname_enterprise %} URL" field, enter the URL where you access {% data variables.product.github %}. For example: `https://{% data variables.enterprise.data_residency_example_domain %}`.
diff --git a/content/copilot/how-tos/get-code-suggestions/get-ide-code-suggestions.md b/content/copilot/how-tos/get-code-suggestions/get-ide-code-suggestions.md
index 33e255c6cac1..ba87b2289b79 100644
--- a/content/copilot/how-tos/get-code-suggestions/get-ide-code-suggestions.md
+++ b/content/copilot/how-tos/get-code-suggestions/get-ide-code-suggestions.md
@@ -27,7 +27,7 @@ contentType: how-tos
Get started for free {% octicon "link-external" height:16 aria-label="link-external" %}
{% vscode %}
-
+
Open in {% data variables.product.prodname_vscode %} {% octicon "link-external" height:16 aria-label="link-external" %}
{% endvscode %}
@@ -259,11 +259,11 @@ For more information, see [AUTOTITLE](/copilot/concepts/completions/code-suggest
* **Access to {% data variables.product.prodname_copilot_short %}**. To use {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}, you need either limited access through {% data variables.copilot.copilot_free_short %} or a paid {% data variables.product.prodname_copilot_short %} plan for full access. {% data reusables.copilot.subscription-prerequisite %}
-* **Sign in to {% data variables.product.github %} in {% data variables.product.prodname_vscode %}**. See [Set up {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}](https://code.visualstudio.com/docs/copilot/setup) in the {% data variables.product.prodname_vscode_shortname %} documentation..
+* **Sign in to {% data variables.product.github %} in {% data variables.product.prodname_vscode %}**. See [Set up {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}](https://code.visualstudio.com/docs/copilot/setup?ref_product=copilot&ref_type=engagement&ref_style=text) in the {% data variables.product.prodname_vscode_shortname %} documentation..
-* **{% data variables.product.prodname_vscode %}**. To use {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}, you must have {% data variables.product.prodname_vscode %} installed. For more information, see the [{% data variables.product.prodname_vscode %} download page](https://code.visualstudio.com/Download).
+* **{% data variables.product.prodname_vscode %}**. To use {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}, you must have {% data variables.product.prodname_vscode %} installed. For more information, see the [{% data variables.product.prodname_vscode %} download page](https://code.visualstudio.com/Download?ref_product=copilot&ref_type=engagement&ref_style=text).
-* **{% data variables.product.prodname_copilot_short %} in {% data variables.product.prodname_vscode %}**. When you set up {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %} for the first time, the required extensions are installed automatically. You don't need to download or install them manually. For detailed instructions, see [Set up {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}](https://code.visualstudio.com/docs/copilot/setup) in the {% data variables.product.prodname_vscode %} documentation.
+* **{% data variables.product.prodname_copilot_short %} in {% data variables.product.prodname_vscode %}**. When you set up {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %} for the first time, the required extensions are installed automatically. You don't need to download or install them manually. For detailed instructions, see [Set up {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}](https://code.visualstudio.com/docs/copilot/setup?ref_product=copilot&ref_type=engagement&ref_style=text) in the {% data variables.product.prodname_vscode %} documentation.
## Getting code suggestions
diff --git a/content/copilot/how-tos/manage-your-account/get-started-with-a-copilot-plan.md b/content/copilot/how-tos/manage-your-account/get-started-with-a-copilot-plan.md
index 82a56ee4f8e9..e1f7118ab7a8 100644
--- a/content/copilot/how-tos/manage-your-account/get-started-with-a-copilot-plan.md
+++ b/content/copilot/how-tos/manage-your-account/get-started-with-a-copilot-plan.md
@@ -49,7 +49,7 @@ In {% data variables.product.prodname_vs %} and {% data variables.product.prodna
### {% data variables.product.prodname_dotcom_the_website %}
-With {% data variables.copilot.copilot_free_short %}, you can ask {% data variables.product.prodname_copilot_short %} questions within a chat interface on {% data variables.product.github %}. Go to [https://github.com/copilot](https://github.com/copilot) to start chatting with {% data variables.product.prodname_copilot_short %}.
+With {% data variables.copilot.copilot_free_short %}, you can ask {% data variables.product.prodname_copilot_short %} questions within a chat interface on {% data variables.product.github %}. Go to [https://github.com/copilot](https://github.com/copilot?ref_product=copilot&ref_type=engagement&ref_style=text&ref_plan=free) to start chatting with {% data variables.product.prodname_copilot_short %}.
### {% data variables.product.prodname_mobile %}
@@ -85,7 +85,7 @@ You can subscribe to {% data variables.copilot.copilot_pro_short %} or {% data v
> [!TIP] Not sure which plan to choose? For a side-by-side comparison, see [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-started-with-copilot-on-your-personal-account/about-individual-copilot-plans-and-benefits).
-1. Go to the [plans page](https://github.com/features/copilot/plans).
+1. Go to the [plans page](https://github.com/features/copilot/plans?ref_product=copilot&ref_type=purchase&ref_style=text&ref_plan=pro).
1. Click **Get started** under the plan you want to subscribe to.
1. Choose whether you want to pay monthly or yearly, and click **Subscribe to {% data variables.copilot.copilot_pro_short %}/{% data variables.copilot.copilot_pro_plus_short %}**.
diff --git a/content/copilot/how-tos/provide-context/use-copilot-spaces/collaborate-with-your-team.md b/content/copilot/how-tos/provide-context/use-copilot-spaces/collaborate-with-your-team.md
index 22ce73c59ac5..cca7df048a9b 100644
--- a/content/copilot/how-tos/provide-context/use-copilot-spaces/collaborate-with-your-team.md
+++ b/content/copilot/how-tos/provide-context/use-copilot-spaces/collaborate-with-your-team.md
@@ -53,6 +53,6 @@ To share a space with others:
## Accessing shared {% data variables.copilot.copilot_spaces_short %}
-If you’re part of an organization that has shared spaces, you can access them in the **Organizations** tab on [https://github.com/copilot/spaces](https://github.com/copilot/spaces).
+If you’re part of an organization that has shared spaces, you can access them in the **Organizations** tab on [https://github.com/copilot/spaces](https://github.com/copilot/spaces?ref_product=copilot&ref_type=engagement&ref_style=text).
You can also use organization spaces directly in your IDE by specifying the organization as the owner when accessing the space. For more information, see [AUTOTITLE](/copilot/how-tos/provide-context/use-copilot-spaces/use-copilot-spaces#using-copilot-spaces-in-your-ide).
diff --git a/content/copilot/how-tos/provide-context/use-copilot-spaces/create-copilot-spaces.md b/content/copilot/how-tos/provide-context/use-copilot-spaces/create-copilot-spaces.md
index 5d6a985a2fc8..5915a91d637a 100644
--- a/content/copilot/how-tos/provide-context/use-copilot-spaces/create-copilot-spaces.md
+++ b/content/copilot/how-tos/provide-context/use-copilot-spaces/create-copilot-spaces.md
@@ -20,7 +20,7 @@ For an overview of {% data variables.copilot.copilot_spaces %}, see [AUTOTITLE](
## Creating a space
-1. To create a space, go to [https://github.com/copilot/spaces](https://github.com/copilot/spaces), and click **Create space**.
+1. To create a space, go to [https://github.com/copilot/spaces](https://github.com/copilot/spaces?ref_product=copilot&ref_type=engagement&ref_style=text), and click **Create space**.
1. Give your space a name.
1. Choose whether the space is owned by you or by an organization you belong to. Organization-owned {% data variables.copilot.copilot_spaces_short %} can be shared using {% data variables.product.github %}’s built-in permission model.
1. Click **Create Space**.
diff --git a/content/copilot/how-tos/provide-context/use-copilot-spaces/use-copilot-spaces.md b/content/copilot/how-tos/provide-context/use-copilot-spaces/use-copilot-spaces.md
index cd0ed366a407..14917c0e7b0e 100644
--- a/content/copilot/how-tos/provide-context/use-copilot-spaces/use-copilot-spaces.md
+++ b/content/copilot/how-tos/provide-context/use-copilot-spaces/use-copilot-spaces.md
@@ -18,7 +18,7 @@ Once you've added context to your space, you can ask {% data variables.product.p
You can also change the large language model (LLM) used for your space by selecting the **CURRENT-MODEL** {% octicon "chevron-down" aria-hidden="true" aria-label="chevron-down" %} dropdown menu, then clicking the AI model of your choice. For more information, see [AUTOTITLE](/copilot/reference/ai-models/model-comparison).
-To star your favorite spaces so that you can easily find them later, you can click **{% octicon "star" aria-hidden="true" aria-label="star" %}** in the top right corner of the space. To view all spaces available to you, including starred spaces, go to [https://github.com/copilot/spaces](https://github.com/copilot/spaces).
+To star your favorite spaces so that you can easily find them later, you can click **{% octicon "star" aria-hidden="true" aria-label="star" %}** in the top right corner of the space. To view all spaces available to you, including starred spaces, go to [https://github.com/copilot/spaces](https://github.com/copilot/spaces?ref_product=copilot&ref_type=engagement&ref_style=text).
## Using {% data variables.copilot.copilot_spaces %} in your IDE
diff --git a/content/copilot/how-tos/provide-context/use-mcp/extend-copilot-chat-with-mcp.md b/content/copilot/how-tos/provide-context/use-mcp/extend-copilot-chat-with-mcp.md
index 86dba9d22e84..99b25b32e935 100644
--- a/content/copilot/how-tos/provide-context/use-mcp/extend-copilot-chat-with-mcp.md
+++ b/content/copilot/how-tos/provide-context/use-mcp/extend-copilot-chat-with-mcp.md
@@ -30,7 +30,7 @@ For information on currently available MCP servers, see [the MCP servers reposit
## Prerequisites
* **Access to {% data variables.product.prodname_copilot_short %}**. {% data reusables.copilot.subscription-prerequisite %}
-* **{% data variables.product.prodname_vscode %} version 1.99 or later**. For information on installing {% data variables.product.prodname_vscode %}, see the [{% data variables.product.prodname_vscode %} download page](https://code.visualstudio.com/Download).
+* **{% data variables.product.prodname_vscode %} version 1.99 or later**. For information on installing {% data variables.product.prodname_vscode %}, see the [{% data variables.product.prodname_vscode %} download page](https://code.visualstudio.com/Download?ref_product=copilot&ref_type=engagement&ref_style=text).
* {% data reusables.copilot.mcp-policy-requirement %}
## Configuring MCP servers in {% data variables.product.prodname_vscode %}
diff --git a/content/copilot/how-tos/provide-context/use-mcp/set-up-the-github-mcp-server.md b/content/copilot/how-tos/provide-context/use-mcp/set-up-the-github-mcp-server.md
index adf3688bbd87..ae40d6e841db 100644
--- a/content/copilot/how-tos/provide-context/use-mcp/set-up-the-github-mcp-server.md
+++ b/content/copilot/how-tos/provide-context/use-mcp/set-up-the-github-mcp-server.md
@@ -28,7 +28,7 @@ The {% data variables.product.github %} MCP server in {% data variables.product.
The steps below describe remote configuration through the MCP marketplace in {% data variables.product.prodname_vscode %}'s extension panel. The MCP marketplace is powered by the {% data variables.product.github %} MCP Registry. See [MCP Registry](https://github.com/mcp).
-For information on manually configuring the remote or local {% data variables.product.github %} MCP server, see the [{% data variables.product.github %} MCP server documentation](https://github.com/mcp/github/github-mcp-server).
+For information on manually configuring the remote or local {% data variables.product.github %} MCP server, see the [{% data variables.product.github %} MCP server documentation](https://github.com/mcp/github/github-mcp-server?ref_product=copilot&ref_type=engagement&ref_style=text).
1. In {% data variables.product.prodname_vscode %}, open the extensions panel by clicking the extensions icon in the sidebar or pressing Ctrl+Shift+X (Windows/Linux) / Command+Shift+X (Mac).
1. In the extensions search bar, click the filter icon and select **MCP Registry** from the dropdown.
@@ -64,7 +64,7 @@ The remote {% data variables.product.github %} MCP server uses one-click OAuth a
> [!NOTE]
> If you are an {% data variables.product.prodname_emu %}, then PAT is disabled by default, unless enabled by an enterprise administrator. If PAT is disabled, you won't be able to use PAT authentication. If you have OAuth access policy restrictions, you will need the OAuth App for each client (MCP host application) to be enabled (except {% data variables.product.prodname_vscode %} and {% data variables.product.prodname_vs %}).
-For information on setting up the {% data variables.product.github %} MCP server locally, see the [GitHub MCP server documentation](https://github.com/mcp/github/github-mcp-server).
+For information on setting up the {% data variables.product.github %} MCP server locally, see the [GitHub MCP server documentation](https://github.com/mcp/github/github-mcp-server?ref_product=copilot&ref_type=engagement&ref_style=text).
### Remote MCP server configuration with OAuth
@@ -146,7 +146,7 @@ The remote {% data variables.product.github %} MCP server uses one-click OAuth a
> [!NOTE]
> If you are an {% data variables.product.prodname_emu %}, then PAT is disabled by default, unless enabled by an enterprise administrator. If PAT is disabled, you won't be able to use PAT authentication. If you have OAuth access policy restrictions, you will need the OAuth App for each client (MCP host application) to be enabled (except {% data variables.product.prodname_vscode %} and {% data variables.product.prodname_vs %}).
-For information on setting up the {% data variables.product.github %} MCP server locally, see the [GitHub MCP server documentation](https://github.com/mcp/github/github-mcp-server).
+For information on setting up the {% data variables.product.github %} MCP server locally, see the [GitHub MCP server documentation](https://github.com/mcp/github/github-mcp-server?ref_product=copilot&ref_type=engagement&ref_style=text).
### Remote MCP server configuration with OAuth
@@ -203,7 +203,7 @@ The remote {% data variables.product.github %} MCP server uses one-click OAuth a
> [!NOTE]
> If you are an {% data variables.product.prodname_emu %}, then PAT is disabled by default, unless enabled by an enterprise administrator. If PAT is disabled, you won't be able to use PAT authentication. If you have OAuth access policy restrictions, you will need the OAuth App for each client (MCP host application) to be enabled (except {% data variables.product.prodname_vscode %} and {% data variables.product.prodname_vs %}).
-For information on setting up the {% data variables.product.github %} MCP server locally, see the [GitHub MCP server documentation](https://github.com/mcp/github/github-mcp-server).
+For information on setting up the {% data variables.product.github %} MCP server locally, see the [GitHub MCP server documentation](https://github.com/mcp/github/github-mcp-server?ref_product=copilot&ref_type=engagement&ref_style=text).
### Remote MCP server configuration with OAuth
@@ -248,7 +248,7 @@ To configure the remote {% data variables.product.github %} MCP server with a PA
## Prerequisites
{% data reusables.copilot.eclipse-prerequisites %}
-* **Latest version of the {% data variables.product.prodname_copilot %} extension**. Download this from the [Eclipse Marketplace](https://aka.ms/copiloteclipse). For more information, see [AUTOTITLE](/copilot/managing-copilot/configure-personal-settings/installing-the-github-copilot-extension-in-your-environment?tool=eclipse).
+* **Latest version of the {% data variables.product.prodname_copilot %} extension**. Download this from the [Eclipse Marketplace](https://aka.ms/copiloteclipse?ref_product=copilot&ref_type=engagement&ref_style=text). For more information, see [AUTOTITLE](/copilot/managing-copilot/configure-personal-settings/installing-the-github-copilot-extension-in-your-environment?tool=eclipse).
* **Sign in to {% data variables.product.company_short %} from Eclipse**.
## Setting up the {% data variables.product.github %} MCP server in Eclipse
diff --git a/content/copilot/how-tos/provide-context/use-mcp/use-the-github-mcp-server.md b/content/copilot/how-tos/provide-context/use-mcp/use-the-github-mcp-server.md
index 68a244874759..b43212b9a7b7 100644
--- a/content/copilot/how-tos/provide-context/use-mcp/use-the-github-mcp-server.md
+++ b/content/copilot/how-tos/provide-context/use-mcp/use-the-github-mcp-server.md
@@ -145,7 +145,7 @@ The {% data variables.product.github %} MCP server enables you to perform a wide
{% data reusables.copilot.eclipse-prerequisites %}
* The {% data variables.product.github %} MCP server, configured in your editor. See [AUTOTITLE](/copilot/how-tos/provide-context/use-mcp/set-up-the-github-mcp-server).
-* **Latest version of the {% data variables.product.prodname_copilot %} extension**. Download this from the [Eclipse Marketplace](https://aka.ms/copiloteclipse). For more information, see [AUTOTITLE](/copilot/managing-copilot/configure-personal-settings/installing-the-github-copilot-extension-in-your-environment?tool=eclipse).
+* **Latest version of the {% data variables.product.prodname_copilot %} extension**. Download this from the [Eclipse Marketplace](https://aka.ms/copiloteclipse?ref_product=copilot&ref_type=engagement&ref_style=text). For more information, see [AUTOTITLE](/copilot/managing-copilot/configure-personal-settings/installing-the-github-copilot-extension-in-your-environment?tool=eclipse).
* **Sign in to {% data variables.product.company_short %} from Eclipse**.
## Using the {% data variables.product.github %} MCP server in Eclipse
diff --git a/content/copilot/how-tos/set-up/install-copilot-extension.md b/content/copilot/how-tos/set-up/install-copilot-extension.md
index 22b323197b26..5dcaaacee014 100644
--- a/content/copilot/how-tos/set-up/install-copilot-extension.md
+++ b/content/copilot/how-tos/set-up/install-copilot-extension.md
@@ -70,7 +70,7 @@ The following procedure will guide you through installation of the {% data varia
{% data reusables.copilot.jetbrains-compatible-ides %}
-1. Install the {% data variables.product.prodname_copilot %} plugin for JetBrains. See [{% data variables.product.prodname_copilot %} plugin](https://plugins.jetbrains.com/plugin/17718-github-copilot) in the JetBrains Marketplace.
+1. Install the {% data variables.product.prodname_copilot %} plugin for JetBrains. See [{% data variables.product.prodname_copilot %} plugin](https://plugins.jetbrains.com/plugin/17718-github-copilot?ref_product=copilot&ref_type=engagement&ref_style=text) in the JetBrains Marketplace.
1. After {% data variables.product.prodname_copilot %} is installed, click **Restart IDE**.
@@ -152,7 +152,7 @@ To see instructions for other popular coding environments, use the tool switcher
### Version compatibility
-Starting from {% data variables.product.prodname_vs %} 2022 Version 17.10, the unified {% data variables.product.prodname_copilot_short %} and {% data variables.copilot.copilot_chat %} extension is included by default as a built-in component. For more information, see [Install {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vs %}](https://learn.microsoft.com/en-us/visualstudio/ide/visual-studio-github-copilot-install-and-states) in the Microsoft documentation.
+Starting from {% data variables.product.prodname_vs %} 2022 Version 17.10, the unified {% data variables.product.prodname_copilot_short %} and {% data variables.copilot.copilot_chat %} extension is included by default as a built-in component. For more information, see [Install {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vs %}](https://learn.microsoft.com/en-us/visualstudio/ide/visual-studio-github-copilot-install-and-states?ref_product=copilot&ref_type=engagement&ref_style=text) in the Microsoft documentation.
## Installing the {% data variables.product.prodname_copilot %} extension in {% data variables.product.prodname_vs %}
@@ -160,9 +160,9 @@ Starting from {% data variables.product.prodname_vs %} 2022 Version 17.10, the u
1. Make sure you have a compatible version of {% data variables.product.prodname_vs %} installed. {% data reusables.copilot.visual-studio-version %}
-1. Install the {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vs %} See [Install {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vs %}](https://learn.microsoft.com/en-us/visualstudio/ide/visual-studio-github-copilot-install-and-states) in the Microsoft documentation.
+1. Install the {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vs %} See [Install {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vs %}](https://learn.microsoft.com/en-us/visualstudio/ide/visual-studio-github-copilot-install-and-states?ref_product=copilot&ref_type=engagement&ref_style=text) in the Microsoft documentation.
-1. After installing the {% data variables.product.prodname_copilot %} extension, to enable {% data variables.product.prodname_copilot %}, ensure you have added your {% data variables.product.prodname_dotcom %} account to {% data variables.product.prodname_vs %}. For more information, see [Add your {% data variables.product.prodname_dotcom %} accounts to your {% data variables.product.prodname_vs %} keychain](https://learn.microsoft.com/en-us/visualstudio/ide/work-with-github-accounts) in the Microsoft documentation.
+1. After installing the {% data variables.product.prodname_copilot %} extension, to enable {% data variables.product.prodname_copilot %}, ensure you have added your {% data variables.product.prodname_dotcom %} account to {% data variables.product.prodname_vs %}. For more information, see [Add your {% data variables.product.prodname_dotcom %} accounts to your {% data variables.product.prodname_vs %} keychain](https://learn.microsoft.com/en-us/visualstudio/ide/work-with-github-accounts?ref_product=copilot&ref_type=engagement&ref_style=text) in the Microsoft documentation.
>[!NOTE] {% data reusables.copilot.sign-in-ghecom %} See [AUTOTITLE](/copilot/managing-copilot/configure-personal-settings/using-github-copilot-with-an-account-on-ghecom?tool=visualstudio#authenticating-from-visual-studio).
@@ -180,7 +180,7 @@ To see instructions for other popular coding environments, use the tool switcher
When you set up {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %} for the first time, the required extensions are installed automatically. You don't need to download or install them manually.
-For detailed instructions, see [Set up {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}](https://code.visualstudio.com/docs/copilot/setup#_set-up-copilot-in-vs-code) in the {% data variables.product.prodname_vscode %} documentation.
+For detailed instructions, see [Set up {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}](https://code.visualstudio.com/docs/copilot/setup?ref_product=copilot&ref_type=engagement&ref_style=text#_set-up-copilot-in-vs-code) in the {% data variables.product.prodname_vscode %} documentation.
>[!NOTE] {% data reusables.copilot.sign-in-ghecom %} See [AUTOTITLE](/copilot/managing-copilot/configure-personal-settings/using-github-copilot-with-an-account-on-ghecom?tool=vscode#authenticating-from-vs-code).
@@ -202,7 +202,7 @@ To use {% data variables.product.prodname_copilot %} for Xcode you must have Xco
1. Make sure you have access to {% data variables.product.prodname_copilot %}. For information, see [AUTOTITLE](/copilot/about-github-copilot#getting-access-to-github-copilot).
1. Make sure you have a compatible version of Xcode installed. To use {% data variables.product.prodname_copilot %} for Xcode you must have Xcode version 8.0 or above and macOS Monterey (12.0) or above. See [Xcode](https://developer.apple.com/xcode/) on the Apple Developer site.
-1. Download the latest version of the {% data variables.product.prodname_copilot %} for Xcode extension from the [`github/CopilotForXcode` repository](https://github.com/github/CopilotForXcode/releases/latest/download/GitHubCopilotForXcode.dmg) and install it. A background item will be added for the application to be able to start itself when Xcode starts.
+1. Download the latest version of the {% data variables.product.prodname_copilot %} for Xcode extension from the [`github/CopilotForXcode` repository](https://github.com/github/CopilotForXcode/releases/latest/download/GitHubCopilotForXcode.dmg?ref_product=copilot&ref_type=engagement&ref_style=text) and install it. A background item will be added for the application to be able to start itself when Xcode starts.
1. Open the **{% data variables.product.prodname_copilot %} for Xcode** application from the Applications folder and step through the on-screen instructions for setting up the extension.
## Granting required permissions
@@ -242,7 +242,7 @@ To use the {% data variables.product.prodname_copilot %} extension, you must hav
## Installing {% data variables.product.prodname_copilot %} in Eclipse
-1. Download and install the latest version of {% data variables.product.prodname_copilot %} from the [Eclipse Marketplace](https://aka.ms/copiloteclipse) or directly via the [Eclipse Update Site](https://azuredownloads-g3ahgwb5b8bkbxhd.b01.azurefd.net/github-copilot/). For more information, see [Installing New Software](https://help.eclipse.org/latest/topic/org.eclipse.platform.doc.user/tasks/tasks-124.htm) in the Eclipse documentation.
+1. Download and install the latest version of {% data variables.product.prodname_copilot %} from the [Eclipse Marketplace](https://aka.ms/copiloteclipse?ref_product=copilot&ref_type=engagement&ref_style=text) or directly via the [Eclipse Update Site](https://azuredownloads-g3ahgwb5b8bkbxhd.b01.azurefd.net/github-copilot/?ref_product=copilot&ref_type=engagement&ref_style=text). For more information, see [Installing New Software](https://help.eclipse.org/latest/topic/org.eclipse.platform.doc.user/tasks/tasks-124.htm) in the Eclipse documentation.
1. After the extension is installed, restart Eclipse to apply the changes.
diff --git a/content/copilot/how-tos/troubleshoot-copilot/troubleshoot-common-issues.md b/content/copilot/how-tos/troubleshoot-copilot/troubleshoot-common-issues.md
index f279fb32e186..c7542d1e7177 100644
--- a/content/copilot/how-tos/troubleshoot-copilot/troubleshoot-common-issues.md
+++ b/content/copilot/how-tos/troubleshoot-copilot/troubleshoot-common-issues.md
@@ -103,7 +103,7 @@ If you are signed in to {% data variables.product.github %} but {% data variable
If you experience authentication issues when you try to use {% data variables.copilot.copilot_chat_short %} in {% data variables.product.prodname_vs %}, you can try the following steps to resolve the issue.
1. Check that the {% data variables.product.prodname_dotcom %} ID you are signed into {% data variables.product.prodname_vs %} with is the same as the one you have been granted access to {% data variables.copilot.copilot_chat_short %} with.
-1. Check whether your {% data variables.product.prodname_dotcom %} ID/credentials need refreshing in {% data variables.product.prodname_vs %}. For more information, see [Work with {% data variables.product.prodname_dotcom %} accounts in {% data variables.product.prodname_vs %}](https://learn.microsoft.com/en-us/visualstudio/ide/work-with-github-accounts?view=vs-2022) in the {% data variables.product.prodname_vs %} documentation.
+1. Check whether your {% data variables.product.prodname_dotcom %} ID/credentials need refreshing in {% data variables.product.prodname_vs %}. For more information, see [Work with {% data variables.product.prodname_dotcom %} accounts in {% data variables.product.prodname_vs %}](https://learn.microsoft.com/en-us/visualstudio/ide/work-with-github-accounts?view=vs-2022&ref_product=copilot&ref_type=engagement&ref_style=text) in the {% data variables.product.prodname_vs %} documentation.
1. Try removing and re-adding your {% data variables.product.prodname_dotcom %} ID to {% data variables.product.prodname_vs %} and restarting {% data variables.product.prodname_vs %}.
1. If the above steps don't work, click the **Share feedback** button and select **Report a problem** to report the issue to the {% data variables.product.prodname_vs %} team.
@@ -113,7 +113,7 @@ If you experience authentication issues when you try to use {% data variables.co
If a chat response terminates unexpectedly, before the response is complete, try resubmitting the question.
-In {% data variables.copilot.copilot_chat_short %}'s immersive view (the [github.com/copilot](https://github.com/copilot) page), you can resubmit your question by clicking the {% octicon "sync" aria-label="Retry" %} button under the chat response.
+In {% data variables.copilot.copilot_chat_short %}'s immersive view (the [github.com/copilot](https://github.com/copilot?ref_product=copilot&ref_type=engagement&ref_style=text), you can resubmit your question by clicking the {% octicon "sync" aria-label="Retry" %} button under the chat response.
## Further reading
diff --git a/content/copilot/how-tos/use-ai-models/change-the-chat-model.md b/content/copilot/how-tos/use-ai-models/change-the-chat-model.md
index b73c0e3d0dd5..6029d4fe6565 100644
--- a/content/copilot/how-tos/use-ai-models/change-the-chat-model.md
+++ b/content/copilot/how-tos/use-ai-models/change-the-chat-model.md
@@ -75,7 +75,7 @@ You can expand the model options that are available to power {% data variables.c
### Prerequisites
* Depending on the provider or model you choose, you may need to supply an API key, or model ID, from the provider, or a {% data variables.product.github %} {% data variables.product.pat_generic %} (PAT).
-* To add models from the AI Toolkit for {% data variables.product.prodname_vscode %}, you must install the AI Toolkit extension.
+* To add models from the AI Toolkit for {% data variables.product.prodname_vscode %}, you must install the AI Toolkit extension.
### Adding models
diff --git a/content/copilot/how-tos/use-copilot-agents/coding-agent/create-a-pr.md b/content/copilot/how-tos/use-copilot-agents/coding-agent/create-a-pr.md
index 8bdd736db80a..1ece31a6e26c 100644
--- a/content/copilot/how-tos/use-copilot-agents/coding-agent/create-a-pr.md
+++ b/content/copilot/how-tos/use-copilot-agents/coding-agent/create-a-pr.md
@@ -242,7 +242,7 @@ You can ask {% data variables.product.prodname_copilot_short %} to open a pull r
1. Open the agents panel or page:
* **Open the agents panel**: Click {% octicon "agent" aria-label="The Agents icon" %} in the navigation bar at the top right of {% data variables.product.github %}.
- * **Navigate to the agents page**: Go to [github.com/copilot/agents](https://github.com/copilot/agents). You can also get here by opening the agents panel, then clicking **View all**.
+ * **Navigate to the agents page**: Go to [github.com/copilot/agents](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text). You can also get here by opening the agents panel, then clicking **View all**.
{% data reusables.copilot.coding-agent.new-agent-task-form-instructions %}
@@ -391,7 +391,7 @@ To see all of the available options, run `gh agent-task create --help`.
## Monitoring progress
-You can view your current and past {% data variables.product.prodname_copilot_short %} sessions from the agents panel, [agents page](https://github.com/copilot/agents) and {% data variables.product.prodname_vscode %}. See [AUTOTITLE](/copilot/how-tos/agents/copilot-coding-agent/tracking-copilots-sessions).
+You can view your current and past {% data variables.product.prodname_copilot_short %} sessions from the agents panel, [agents page](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text) and {% data variables.product.prodname_vscode %}. See [AUTOTITLE](/copilot/how-tos/agents/copilot-coding-agent/tracking-copilots-sessions).
## Further reading
diff --git a/content/copilot/how-tos/use-copilot-agents/coding-agent/track-copilot-sessions.md b/content/copilot/how-tos/use-copilot-agents/coding-agent/track-copilot-sessions.md
index 21428a25cba3..2958f5f23951 100644
--- a/content/copilot/how-tos/use-copilot-agents/coding-agent/track-copilot-sessions.md
+++ b/content/copilot/how-tos/use-copilot-agents/coding-agent/track-copilot-sessions.md
@@ -21,7 +21,7 @@ contentType: how-tos
After you give {% data variables.product.prodname_copilot_short %} a task, it works autonomously in the background to complete it. See [AUTOTITLE](/copilot/concepts/about-copilot-coding-agent).
-The agents panel, [agents page](https://github.com/copilot/agents), the {% data variables.product.prodname_cli %}, and {% data variables.product.prodname_copilot %} extension for Raycast provide an overview of your agent sessions across repositories. You can use them to kick off new tasks and track {% data variables.product.prodname_copilot_short %}'s progress.
+The agents panel, [agents page](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text), the {% data variables.product.prodname_cli %}, and {% data variables.product.prodname_copilot %} extension for Raycast provide an overview of your agent sessions across repositories. You can use them to kick off new tasks and track {% data variables.product.prodname_copilot_short %}'s progress.
You can also track {% data variables.product.prodname_copilot_short %}'s sessions in a specific repository from {% data variables.product.prodname_vscode %}.
diff --git a/content/copilot/how-tos/use-copilot-for-common-tasks/use-copilot-to-create-issues.md b/content/copilot/how-tos/use-copilot-for-common-tasks/use-copilot-to-create-issues.md
index 98e16fc3cf36..c99f4996c0c4 100644
--- a/content/copilot/how-tos/use-copilot-for-common-tasks/use-copilot-to-create-issues.md
+++ b/content/copilot/how-tos/use-copilot-for-common-tasks/use-copilot-to-create-issues.md
@@ -27,7 +27,7 @@ You stay in control of the process. You can review and refine what {% data varia
You can create issues from {% data variables.copilot.copilot_chat_short %}'s immersive view.
-1. Go to the immersive view of {% data variables.copilot.copilot_chat_short %} ([https://github.com/copilot](https://github.com/copilot)).
+1. Go to the immersive view of {% data variables.copilot.copilot_chat_short %} ([https://github.com/copilot](https://github.com/copilot?ref_product=copilot&ref_type=engagement&ref_style=text).
1. In the prompt box, describe the issue you want to create.
If you contribute issues to multiple repositories, use the `repo-owner/repo-name` format to specify the target repository for this issue. If you don't specify a repository, {% data variables.product.prodname_copilot_short %} will infer the repository based on the repository you last created an issue in.
diff --git a/content/copilot/tutorials/customization-library/custom-instructions/your-first-custom-instructions.md b/content/copilot/tutorials/customization-library/custom-instructions/your-first-custom-instructions.md
index f0f585d23db0..f5d8a01a351e 100644
--- a/content/copilot/tutorials/customization-library/custom-instructions/your-first-custom-instructions.md
+++ b/content/copilot/tutorials/customization-library/custom-instructions/your-first-custom-instructions.md
@@ -47,7 +47,7 @@ These instructions will change how {% data variables.product.prodname_copilot %}
To quickly test out the difference that custom instructions can make, you can use personal custom instructions in {% data variables.copilot.copilot_chat_short %}'s immersive view.
-1. First, go to [github.com/copilot](https://github.com/copilot) and enter this prompt:
+1. First, go to [github.com/copilot](https://github.com/copilot?ref_product=copilot&ref_type=trial&ref_style=text) and enter this prompt:
`Create a JavaScript function that calculates the area of a circle`
diff --git a/content/copilot/tutorials/spark/build-apps-with-spark.md b/content/copilot/tutorials/spark/build-apps-with-spark.md
index 77fdf7fcb688..22e87374bdfd 100644
--- a/content/copilot/tutorials/spark/build-apps-with-spark.md
+++ b/content/copilot/tutorials/spark/build-apps-with-spark.md
@@ -50,7 +50,7 @@ For this tutorial, we'll create a simple marketing tool app, where:
```
> [!TIP]
- > * Be specific, and provide as many details as possible for the best results. You can ask [{% data variables.copilot.copilot_chat_short %}](https://github.com/copilot) to refine or suggest improvements to your initial prompt.
+ > * Be specific, and provide as many details as possible for the best results. You can ask [{% data variables.copilot.copilot_chat_short %}](https://github.com/copilot?ref_product=copilot&ref_type=engagement&ref_style=text) to refine or suggest improvements to your initial prompt.
> * Alternatively, drop a markdown document into the input field to provide {% data variables.product.prodname_spark_short %} with more context on what you're hoping to build.
1. Optionally, upload an image to provide {% data variables.product.prodname_spark_short %} with a visual reference for your app. Mocks, sketches, or screenshots all work to provide {% data variables.product.prodname_spark_short %} with an idea of what you want to build.
@@ -83,7 +83,7 @@ Next, let's change the styling of your app using {% data variables.product.prodn
> [!TIP]
> You can import custom fonts (like Google Fonts) or add advanced styles directly in the Spark code editor.
- > Ask [{% data variables.copilot.copilot_chat_short %}](https://github.com/copilot) for step-by-step guidance if you're not familiar with styling syntax.
+ > Ask [{% data variables.copilot.copilot_chat_short %}](https://github.com/copilot?ref_product=copilot&ref_type=engagement&ref_style=text) for step-by-step guidance if you're not familiar with styling syntax.
1. Click the **Assets** tab to upload assets you want to surface in your app.
* Add images, logos, videos, documents or other assets to personalize your app.
diff --git a/content/copilot/tutorials/spark/prompt-tips.md b/content/copilot/tutorials/spark/prompt-tips.md
index ddfccd9baacf..30e73cb136fb 100644
--- a/content/copilot/tutorials/spark/prompt-tips.md
+++ b/content/copilot/tutorials/spark/prompt-tips.md
@@ -23,7 +23,7 @@ To start building with {% data variables.product.prodname_spark_short %}, go to
By providing {% data variables.product.prodname_copilot_short %} with some context and instruction, {% data variables.product.prodname_copilot_short %} can help you refine your initial prompt to {% data variables.product.prodname_spark_short %} so that it best communicates your requirements.
-1. Open [{% data variables.copilot.copilot_chat_short %}](https://github.com/copilot).
+1. Open [{% data variables.copilot.copilot_chat_short %}](https://github.com/copilot?ref_product=copilot&ref_type=engagement&ref_style=text).
1. Send the following prompt to {% data variables.product.prodname_copilot_short %}, editing the wording to align with your own app idea.
```copilot copy
diff --git a/content/copilot/tutorials/speed-up-development-work.md b/content/copilot/tutorials/speed-up-development-work.md
index 6f006c28a141..b3ddbac50056 100644
--- a/content/copilot/tutorials/speed-up-development-work.md
+++ b/content/copilot/tutorials/speed-up-development-work.md
@@ -21,7 +21,7 @@ If you're starting a new feature, trying to understand a system, or picking up a
* Get better help from {% data variables.product.prodname_copilot_short %} by grounding it in relevant code and documentation.
* Move faster without switching between tools or asking others for background information.
-To create a space, go to [https://github.com/copilot/spaces](https://github.com/copilot/spaces), and click **Create space**.
+To create a space, go to [https://github.com/copilot/spaces](https://github.com/copilot/spaces?ref_product=copilot&ref_type=engagement&ref_style=text), and click **Create space**.
Below are some examples of how to use {% data variables.copilot.copilot_spaces_short %} to help you with development work.
diff --git a/content/get-started/learning-to-code/developing-your-project-locally.md b/content/get-started/learning-to-code/developing-your-project-locally.md
index 19e5de650b45..c4173dbb9ec8 100644
--- a/content/get-started/learning-to-code/developing-your-project-locally.md
+++ b/content/get-started/learning-to-code/developing-your-project-locally.md
@@ -29,7 +29,7 @@ First, make a copy of the repository on your computer by cloning it.
## Installing project requirements
-1. [Open {% data variables.copilot.copilot_chat_short %}](vscode://GitHub.Copilot-Chat), then ask it to identify what you need to install with the following prompt.
+1. [Open {% data variables.copilot.copilot_chat_short %}](vscode://GitHub.Copilot-Chat?ref_product=copilot&ref_type=engagement&ref_style=text), then ask it to identify what you need to install with the following prompt.
```text copy
What do I need to install to develop this project locally?
@@ -82,7 +82,7 @@ Now that your development environment is set up, you can start the development s
For this project, refresh your browser window to see your changes.
-If the README doesn't contain the information you need, check the configuration files for available commands. You can also ask [{% data variables.copilot.copilot_chat_short %}](vscode://GitHub.Copilot-Chat) with the following prompt.
+If the README doesn't contain the information you need, check the configuration files for available commands. You can also ask [{% data variables.copilot.copilot_chat_short %}](vscode://GitHub.Copilot-Chat?ref_product=copilot&ref_type=engagement&ref_style=text) with the following prompt.
```text copy
How do I start this project locally?
diff --git a/content/get-started/learning-to-code/learning-to-debug-with-github-copilot.md b/content/get-started/learning-to-code/learning-to-debug-with-github-copilot.md
index 9faa6c3e8880..160a4dbdc0ed 100644
--- a/content/get-started/learning-to-code/learning-to-debug-with-github-copilot.md
+++ b/content/get-started/learning-to-code/learning-to-debug-with-github-copilot.md
@@ -69,7 +69,7 @@ Unfortunately, we get some error text in our terminal ending with the following
#### Debugging the file
-To understand what this error means, [open {% data variables.copilot.copilot_chat_short %} in {% data variables.product.prodname_vscode_shortname %}](vscode://GitHub.Copilot-Chat), then paste and send the following prompt:
+To understand what this error means, [open {% data variables.copilot.copilot_chat_short %} in {% data variables.product.prodname_vscode_shortname %}](vscode://GitHub.Copilot-Chat?ref_product=copilot&ref_type=engagement&ref_style=text), then paste and send the following prompt:
```text copy
Explain in depth why my code produces the following error and how I can fix it:
@@ -111,7 +111,7 @@ Unfortunately, the code isn't working as expected. We want it to return `720`, t
#### Debugging the file
-To understand what went wrong, [open {% data variables.copilot.copilot_chat_short %}](vscode://GitHub.Copilot-Chat) and send the following prompt:
+To understand what went wrong, [open {% data variables.copilot.copilot_chat_short %}](vscode://GitHub.Copilot-Chat?ref_product=copilot&ref_type=engagement&ref_style=text) and send the following prompt:
```text copy
Why is the output of this code so much higher than expected? Please explain in depth and suggest a solution.
diff --git a/content/get-started/learning-to-code/setting-up-copilot-for-learning-to-code.md b/content/get-started/learning-to-code/setting-up-copilot-for-learning-to-code.md
index 158bc380550c..19e7ec80b437 100644
--- a/content/get-started/learning-to-code/setting-up-copilot-for-learning-to-code.md
+++ b/content/get-started/learning-to-code/setting-up-copilot-for-learning-to-code.md
@@ -62,7 +62,7 @@ You're ready to start building real coding skills with {% data variables.product
Throughout your work on the project, engage in a long-running conversation with **{% data variables.copilot.copilot_chat_short %}**. Treat it as your **personal tutor**, asking questions as they arise and using it to navigate challenges or clarify concepts.
-
+
Open {% data variables.copilot.copilot_chat_short %} in {% data variables.product.prodname_vscode_shortname %} {% octicon "link-external" height:16 aria-label="link-external" %}
diff --git a/data/reusables/copilot/jetbrains-compatible-ides.md b/data/reusables/copilot/jetbrains-compatible-ides.md
index 440ee3622f09..1a70edc171f8 100644
--- a/data/reusables/copilot/jetbrains-compatible-ides.md
+++ b/data/reusables/copilot/jetbrains-compatible-ides.md
@@ -16,4 +16,4 @@
* WebStorm
* Writerside
-See the [JetBrains IDEs](https://www.jetbrains.com/products/) tool finder to download.
+See the [JetBrains IDEs](https://www.jetbrains.com/products/?ref_product=copilot&ref_type=engagement&ref_style=button) tool finder to download.
diff --git a/data/reusables/copilot/jetbrains-plugin-prerequisites.md b/data/reusables/copilot/jetbrains-plugin-prerequisites.md
index 329302b4e01d..b541fae732e9 100644
--- a/data/reusables/copilot/jetbrains-plugin-prerequisites.md
+++ b/data/reusables/copilot/jetbrains-plugin-prerequisites.md
@@ -1,2 +1,2 @@
-* **Latest version of the {% data variables.product.prodname_copilot %} extension**. See the [{% data variables.product.prodname_copilot %} plugin](https://plugins.jetbrains.com/plugin/17718-github-copilot) in the JetBrains Marketplace. For installation instructions, see [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment).
+* **Latest version of the {% data variables.product.prodname_copilot %} extension**. See the [{% data variables.product.prodname_copilot %} plugin](https://plugins.jetbrains.com/plugin/17718-github-copilot?ref_product=copilot&ref_type=engagement&ref_style=text) in the JetBrains Marketplace. For installation instructions, see [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment).
* **Sign in to {% data variables.product.company_short %} in your JetBrains IDE**. For authentication instructions, see [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment?tool=jetbrains#installing-the-github-copilot-plugin-in-your-jetbrains-ide).
diff --git a/data/reusables/copilot/link-to-vs-install-docs.md b/data/reusables/copilot/link-to-vs-install-docs.md
index 882a1162943f..fe88bfb82914 100644
--- a/data/reusables/copilot/link-to-vs-install-docs.md
+++ b/data/reusables/copilot/link-to-vs-install-docs.md
@@ -1 +1 @@
-For instructions on how to install the {% data variables.product.prodname_copilot_short %} extension, see [Install GitHub Copilot in Visual Studio](https://learn.microsoft.com/visualstudio/ide/visual-studio-github-copilot-install-and-states) in the Microsoft documentation.
+For instructions on how to install the {% data variables.product.prodname_copilot_short %} extension, see [Install GitHub Copilot in Visual Studio](https://learn.microsoft.com/visualstudio/ide/visual-studio-github-copilot-install-and-states?ref_product=copilot&ref_type=engagement&ref_style=text) in the Microsoft documentation.
diff --git a/data/reusables/copilot/signup-procedure-org.md b/data/reusables/copilot/signup-procedure-org.md
index 48ed0af0f84e..864beccee8a6 100644
--- a/data/reusables/copilot/signup-procedure-org.md
+++ b/data/reusables/copilot/signup-procedure-org.md
@@ -1,4 +1,4 @@
-1. Navigate to the [{% data variables.product.prodname_copilot %} sign up page](https://github.com/github-copilot/purchase).
+1. Navigate to the [{% data variables.product.prodname_copilot %} sign up page](https://github.com/github-copilot/purchase?ref_product=copilot&ref_type=purchase&ref_style=text).
1. Ensure you are signed in to the right organization account. If you are not, click **{% octicon "arrow-switch" aria-hidden="true" aria-label="arrow-switch" %} Switch** and select the organization for which you want to purchase {% data variables.product.prodname_copilot %}.
1. Click **Enable {% data variables.product.prodname_copilot %}**.
1. Enable {% data variables.product.prodname_copilot_short %} for some or all members of your organization. For more information about assigning seats, see [AUTOTITLE](/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-access-to-github-copilot-in-your-organization/granting-access-to-copilot-for-members-of-your-organization).
diff --git a/data/reusables/copilot/visual-studio-prerequisites.md b/data/reusables/copilot/visual-studio-prerequisites.md
index ca06b9bcf63c..4ea421026ad3 100644
--- a/data/reusables/copilot/visual-studio-prerequisites.md
+++ b/data/reusables/copilot/visual-studio-prerequisites.md
@@ -1,3 +1,3 @@
* **Compatible version of {% data variables.product.prodname_vs %}**. {% data reusables.copilot.visual-studio-version %}
* **{% data variables.product.prodname_copilot %} extension for {% data variables.product.prodname_vs %}**. {% data reusables.copilot.link-to-vs-install-docs %}
-* **Add your {% data variables.product.prodname_dotcom %} account to {% data variables.product.prodname_vs %}**. See [Add your {% data variables.product.prodname_dotcom %} accounts to your {% data variables.product.prodname_vs %} keychain](https://learn.microsoft.com/en-us/visualstudio/ide/work-with-github-accounts) in the Microsoft documentation.
+* **Add your {% data variables.product.prodname_dotcom %} account to {% data variables.product.prodname_vs %}**. See [Add your {% data variables.product.prodname_dotcom %} accounts to your {% data variables.product.prodname_vs %} keychain](https://learn.microsoft.com/en-us/visualstudio/ide/work-with-github-accounts?ref_product=copilot&ref_type=engagement&ref_style=text) in the Microsoft documentation.
diff --git a/data/reusables/copilot/visual-studio-version.md b/data/reusables/copilot/visual-studio-version.md
index 62b5ee0f1d8b..10d01c38c34e 100644
--- a/data/reusables/copilot/visual-studio-version.md
+++ b/data/reusables/copilot/visual-studio-version.md
@@ -1 +1 @@
-To use {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vs %}, you must have version 2022 17.8 or later of {% data variables.product.prodname_vs %} for Windows installed. For more information, see [Install {% data variables.product.prodname_vs %}](https://learn.microsoft.com/en-us/visualstudio/install/install-visual-studio) in the Microsoft documentation.
+To use {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vs %}, you must have version 2022 17.8 or later of {% data variables.product.prodname_vs %} for Windows installed. For more information, see [Install {% data variables.product.prodname_vs %}](https://learn.microsoft.com/en-us/visualstudio/install/install-visual-studio?ref_product=copilot&ref_type=engagement&ref_style=text) in the Microsoft documentation.
diff --git a/data/reusables/copilot/vscode-prerequisites.md b/data/reusables/copilot/vscode-prerequisites.md
index ad774f3e6e49..ebde0b0f39aa 100644
--- a/data/reusables/copilot/vscode-prerequisites.md
+++ b/data/reusables/copilot/vscode-prerequisites.md
@@ -1,2 +1,2 @@
-* **Latest version of {% data variables.product.prodname_vscode %}**. See the [{% data variables.product.prodname_vscode %} download page](https://code.visualstudio.com/Download).
+* **Latest version of {% data variables.product.prodname_vscode %}**. See the [{% data variables.product.prodname_vscode %} download page](https://code.visualstudio.com/Download?ref_product=copilot&ref_type=engagement&ref_style=text).
* **Sign in to {% data variables.product.company_short %} in {% data variables.product.prodname_vscode %}**. If you experience authentication issues, see [AUTOTITLE](/copilot/troubleshooting-github-copilot/troubleshooting-issues-with-github-copilot-chat#troubleshooting-authentication-issues-in-your-editor).
diff --git a/src/data-directory/lib/data-schemas/ctas.ts b/src/data-directory/lib/data-schemas/ctas.ts
index 0d9a4eb6e15e..52c29ae9b368 100644
--- a/src/data-directory/lib/data-schemas/ctas.ts
+++ b/src/data-directory/lib/data-schemas/ctas.ts
@@ -12,7 +12,7 @@ export default {
type: 'string',
name: 'Product',
description: 'The GitHub product the CTA leads users to',
- enum: ['copilot', 'ghec', 'desktop'],
+ enum: ['copilot', 'ghec', 'desktop', 'code-quality'],
},
// Type of CTA: The type of action the CTA encourages users to take
From 138075ec32d8d06d9fa09c14cd2fca9d74358ecb Mon Sep 17 00:00:00 2001
From: Tim Rogers
Date: Fri, 24 Oct 2025 23:00:08 +0100
Subject: [PATCH 2/4] Re-order "Asking GitHub Copilot to create a pull request"
article to move "New repository" entrypoint down (#58190)
---
.../coding-agent/create-a-pr.md | 26 +++++++++----------
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/content/copilot/how-tos/use-copilot-agents/coding-agent/create-a-pr.md b/content/copilot/how-tos/use-copilot-agents/coding-agent/create-a-pr.md
index 1ece31a6e26c..021ad68f5ad1 100644
--- a/content/copilot/how-tos/use-copilot-agents/coding-agent/create-a-pr.md
+++ b/content/copilot/how-tos/use-copilot-agents/coding-agent/create-a-pr.md
@@ -246,19 +246,6 @@ You can ask {% data variables.product.prodname_copilot_short %} to open a pull r
{% data reusables.copilot.coding-agent.new-agent-task-form-instructions %}
-## Asking {% data variables.product.prodname_copilot_short %} to create a pull request from the "New repository" page
-
-When creating a new repository, you can ask {% data variables.product.prodname_copilot_short %} to seed the new repository by entering a prompt.
-
-{% data reusables.repositories.create_new %}
-{% data reusables.repositories.owner-drop-down %}
-1. In the **Prompt** field, enter a prompt describing what you want {% data variables.product.prodname_copilot_short %} to build.
-
- For example, `Create a Rust CLI for converting CSV spreadsheets to Markdown`
-{% data reusables.repositories.create-repo %}
-
- {% data variables.product.prodname_copilot_short %} will immediately open a draft pull request. {% data variables.product.prodname_copilot_short %} will work on the task and push changes to its pull request, then add you as a reviewer when it has finished, triggering a notification.
-
## Asking {% data variables.product.prodname_copilot_short %} to create a pull request from {% data variables.copilot.copilot_chat_short %} in {% data variables.product.prodname_vscode %}
1. Install the [{% data variables.product.github %} Pull Requests extension](https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github) for {% data variables.product.prodname_vscode %}.
@@ -389,6 +376,19 @@ To see all of the available options, run `gh agent-task create --help`.
>
> If you are unable to select a specific repository when starting a task, the organization that owns the repository may have enabled {% data variables.product.prodname_oauth_app %} access restrictions. To learn how to request approval for the "{% data variables.product.prodname_copilot %} for Raycast" {% data variables.product.prodname_oauth_app %}, see [AUTOTITLE](/account-and-profile/how-tos/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/requesting-organization-approval-for-oauth-apps).
+## Asking {% data variables.product.prodname_copilot_short %} to create a pull request from the "New repository" page
+
+When creating a new repository, you can ask {% data variables.product.prodname_copilot_short %} to seed the new repository by entering a prompt.
+
+{% data reusables.repositories.create_new %}
+{% data reusables.repositories.owner-drop-down %}
+1. In the **Prompt** field, enter a prompt describing what you want {% data variables.product.prodname_copilot_short %} to build.
+
+ For example, `Create a Rust CLI for converting CSV spreadsheets to Markdown`
+{% data reusables.repositories.create-repo %}
+
+ {% data variables.product.prodname_copilot_short %} will immediately open a draft pull request. {% data variables.product.prodname_copilot_short %} will work on the task and push changes to its pull request, then add you as a reviewer when it has finished, triggering a notification.
+
## Monitoring progress
You can view your current and past {% data variables.product.prodname_copilot_short %} sessions from the agents panel, [agents page](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text) and {% data variables.product.prodname_vscode %}. See [AUTOTITLE](/copilot/how-tos/agents/copilot-coding-agent/tracking-copilots-sessions).
From 7e6c9c8233fc22149570661d677bd1cccc4b1503 Mon Sep 17 00:00:00 2001
From: Nhu Do
Date: Fri, 24 Oct 2025 15:25:59 -0700
Subject: [PATCH 3/4] Add example to configure the GitHub MCP in CCA with wider
access (#58151)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---
.../extend-coding-agent-with-mcp.md | 18 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/content/copilot/how-tos/use-copilot-agents/coding-agent/extend-coding-agent-with-mcp.md b/content/copilot/how-tos/use-copilot-agents/coding-agent/extend-coding-agent-with-mcp.md
index 5c932ed5983a..1008e6bd2f20 100644
--- a/content/copilot/how-tos/use-copilot-agents/coding-agent/extend-coding-agent-with-mcp.md
+++ b/content/copilot/how-tos/use-copilot-agents/coding-agent/extend-coding-agent-with-mcp.md
@@ -325,7 +325,23 @@ If you want to allow {% data variables.product.prodname_copilot_short %} to acce
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-settings %}
1. In the "Code & automation" section of the sidebar, click **{% data variables.product.prodname_copilot_short %}** then **{% data variables.copilot.copilot_coding_agent_short_cap_c %}**.
-1. Add your configuration in the **MCP configuration** section.
+1. Add your configuration in the **MCP configuration** section. For example, you can add the following:
+
+ ```javascript copy
+ // If you copy and paste this example, you will need to remove the comments prefixed with `//`, which are not valid JSON.
+ {
+ "mcpServers": {
+ "github-mcp-server": {
+ "type": "http",
+ // Remove "/readonly" to enable wider access to all tools.
+ // Then, use the "tools" key to specify the subset of tools you'd like to include.
+ "url": "https://api.githubcopilot.com/mcp/readonly",
+ "tools": ["*"]
+ }
+ }
+ }
+ ```
+
1. Click **Save**.
{% data reusables.actions.sidebar-environment %}
1. Click the `copilot` environment.
From f3e85053b8c5f54b0eb1eceaf44bfad4719a2c28 Mon Sep 17 00:00:00 2001
From: Jye Horan
Date: Sat, 25 Oct 2025 06:43:41 +0800
Subject: [PATCH 4/4] Clarify link requirements for app listings (#58184)
Co-authored-by: John Clement <70238417+jclement136@users.noreply.github.com>
---
.../requirements-for-listing-an-app.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/apps/github-marketplace/creating-apps-for-github-marketplace/requirements-for-listing-an-app.md b/content/apps/github-marketplace/creating-apps-for-github-marketplace/requirements-for-listing-an-app.md
index e1de874a2592..81cfff1cf82a 100644
--- a/content/apps/github-marketplace/creating-apps-for-github-marketplace/requirements-for-listing-an-app.md
+++ b/content/apps/github-marketplace/creating-apps-for-github-marketplace/requirements-for-listing-an-app.md
@@ -38,8 +38,8 @@ All listings should meet the following requirements, regardless of whether they
* Listings must have a relevant description of the application.
* Listings must specify a pricing plan.
* Listings must have a valid link to a privacy policy.
-* Listings must have a valid link to a Terms of Service page.
* Listings must provide a method to receive support through a valid support link and/or a support email address.
+* All additional links in a listing, such as Terms of Service or a Status Page, must work and resolve to a relevant page.
* Apps must provide value to customers and integrate with the platform in some way beyond authentication.
* Apps must be publicly available in {% data variables.product.prodname_marketplace %} and cannot be in {% data variables.release-phases.public_preview %} or available by invite only, with the exception of {% data variables.copilot.copilot_extensions_short %}.
* Apps must have webhook events set up to notify the publisher of any plan changes or cancellations using the {% data variables.product.prodname_marketplace %} API. For more information, see [AUTOTITLE](/apps/github-marketplace/using-the-github-marketplace-api-in-your-app).