From 772f686fc1afac1811e6dd11038bd72d2b502905 Mon Sep 17 00:00:00 2001 From: Evan Bonsignori Date: Wed, 19 Nov 2025 13:50:33 -0800 Subject: [PATCH 1/4] filter article card categories using includedCategories (#58465) --- .../shared/LandingArticleGridWithFilter.tsx | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/src/landings/components/shared/LandingArticleGridWithFilter.tsx b/src/landings/components/shared/LandingArticleGridWithFilter.tsx index 898ace65cec3..631a0c8d78e6 100644 --- a/src/landings/components/shared/LandingArticleGridWithFilter.tsx +++ b/src/landings/components/shared/LandingArticleGridWithFilter.tsx @@ -235,7 +235,11 @@ export const ArticleGrid = ({ tocItems, includedCategories, landingType }: Artic {/* Results Grid */}
{paginatedResults.map((article, index) => ( - + ))} {filteredResults.length === 0 && (
@@ -269,9 +273,18 @@ export const ArticleGrid = ({ tocItems, includedCategories, landingType }: Artic type ArticleCardProps = { article: ChildTocItem + includedCategories?: string[] } -const ArticleCard = ({ article }: ArticleCardProps) => { +const ArticleCard = ({ article, includedCategories }: ArticleCardProps) => { + // Filter categories to only show those in includedCategories (if provided and not empty) + const displayCategories = + includedCategories && includedCategories.length > 0 && article.category + ? article.category.filter((cat) => + includedCategories.some((included) => included.toLowerCase() === cat.toLowerCase()), + ) + : article.category + return ( { data-testid="article-card" >
- {article.category && - article.category.map((cat) => )} + {displayCategories && + displayCategories.map((cat) => )}

From 37293fb99731a6da0eb818d244215b3998395c05 Mon Sep 17 00:00:00 2001 From: Evan Bonsignori Date: Wed, 19 Nov 2025 13:51:12 -0800 Subject: [PATCH 2/4] [Go live] Turn on new landing pages and turn off feature flag code (#58135) --- src/frame/middleware/context/generic-toc.ts | 21 +++------------------ src/landings/pages/product.tsx | 10 +++------- 2 files changed, 6 insertions(+), 25 deletions(-) diff --git a/src/frame/middleware/context/generic-toc.ts b/src/frame/middleware/context/generic-toc.ts index 1c110f114459..7d5bf55da1f5 100644 --- a/src/frame/middleware/context/generic-toc.ts +++ b/src/frame/middleware/context/generic-toc.ts @@ -12,15 +12,6 @@ function isNewLandingPage(currentLayoutName: string): boolean { ) } -// TODO: TEMP: This is a temporary solution to turn off/on new landing pages while we develop them. -function isNewLandingPageFeature(req: ExtendedRequest): boolean { - return ( - req.query?.feature === 'bespoke-landing' || - req.query?.feature === 'journey-landing' || - req.query?.feature === 'discovery-landing' - ) -} - // This module adds either flatTocItems or nestedTocItems to the context object for // product, category, and subcategory TOCs that don't have other layouts specified. // They are rendered by includes/generic-toc-flat.html or includes/generic-toc-nested.html. @@ -28,7 +19,6 @@ export default async function genericToc(req: ExtendedRequest, res: Response, ne if (!req.context) throw new Error('request not contextualized') if (!req.context.page) return next() if ( - !isNewLandingPageFeature(req) && req.context.currentLayoutName !== 'default' && !isNewLandingPage(req.context.currentLayoutName || '') ) @@ -106,8 +96,7 @@ export default async function genericToc(req: ExtendedRequest, res: Response, ne recurse: isRecursive, renderIntros, includeHidden, - textOnly: - isNewLandingPageFeature(req) || isNewLandingPage(req.context.currentLayoutName || ''), + textOnly: isNewLandingPage(req.context.currentLayoutName || ''), }) } @@ -117,13 +106,9 @@ export default async function genericToc(req: ExtendedRequest, res: Response, ne renderIntros = false req.context.genericTocNested = await getTocItems(treePage, req.context, { recurse: isRecursive, - renderIntros: - isNewLandingPageFeature(req) || isNewLandingPage(req.context.currentLayoutName || '') - ? true - : false, + renderIntros: isNewLandingPage(req.context.currentLayoutName || '') ? true : false, includeHidden, - textOnly: - isNewLandingPageFeature(req) || isNewLandingPage(req.context.currentLayoutName || ''), + textOnly: isNewLandingPage(req.context.currentLayoutName || ''), }) } diff --git a/src/landings/pages/product.tsx b/src/landings/pages/product.tsx index 07ffc9bd08a6..95ee8cf2fb18 100644 --- a/src/landings/pages/product.tsx +++ b/src/landings/pages/product.tsx @@ -172,11 +172,10 @@ export const getServerSideProps: GetServerSideProps = async (context) => const additionalUINamespaces: string[] = [] // This looks a little funky, but it's so we only send one context's data to the client - // TODO: TEMP: This is a temporary solution to turn off/on new landing pages while we develop them - if (currentLayoutName === 'bespoke-landing' || req.query?.feature === 'bespoke-landing') { + if (currentLayoutName === 'bespoke-landing') { props.bespokeContext = await getLandingContextFromRequest(req, 'bespoke') additionalUINamespaces.push('product_landing') - } else if (currentLayoutName === 'journey-landing' || req.query?.feature === 'journey-landing') { + } else if (currentLayoutName === 'journey-landing') { props.journeyContext = await getLandingContextFromRequest(req, 'journey') // journey tracks are resolved in middleware and added to the request @@ -186,10 +185,7 @@ export const getServerSideProps: GetServerSideProps = async (context) => } additionalUINamespaces.push('journey_landing', 'product_landing') - } else if ( - currentLayoutName === 'discovery-landing' || - req?.query?.feature === 'discovery-landing' - ) { + } else if (currentLayoutName === 'discovery-landing') { props.discoveryContext = await getLandingContextFromRequest(req, 'discovery') additionalUINamespaces.push('product_landing') } else if (currentLayoutName === 'product-landing') { From 35b5b0f383d640b2b97a20a9962a54d865889f4a Mon Sep 17 00:00:00 2001 From: Jenni C <97056108+dihydroJenoxide@users.noreply.github.com> Date: Wed, 19 Nov 2025 15:51:07 -0800 Subject: [PATCH 3/4] Visual studio settings (#58327) --- .../get-ide-code-suggestions.md | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) 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 a46789155ed8..df00637b834d 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 @@ -201,9 +201,7 @@ Alternatively, you can show alternate suggestions by pressing Alt+ [!NOTE] -> * Comment suggestions are currently in {% data variables.release-phases.public_preview %} and are subject to change. -> * Comment suggestions are available in {% data variables.product.prodname_vs %} 17.14 Preview 2 and later. +> [!NOTE] Comment suggestions are available in {% data variables.product.prodname_vs %} 17.14 Preview 2 and later. {% data variables.product.prodname_copilot %} can suggest comments for your code, by analyzing the code you write and generating comments that describe what the code does. For {% data variables.copilot.copilot_free_short %} users, comment suggestions count towards your monthly {% data variables.copilot.copilot_chat_short %} usage, not your code suggestions usage. @@ -220,16 +218,23 @@ To enable comment suggestions, you need to configure the comment style in {% dat 1. In {% data variables.product.prodname_vs %}, in the **Tools** menu, click **Options**. 1. In the left-side panel, click **Text Editor**. -1. Click **C++**, then **Code Style**, then **General**. +1. Click **C++**, then **Code Style**. +1. Under the **Code Style** heading, click **General**. 1. Under "Comments," select **Xml Doc Comments** from the dropdown. -1. Select **Insert existing comment style at the start of new lines when writing comments** and **Continue single line comments.** +1. Select **Insert existing comment style at the start of new lines when writing comments** and **Continue single line comments.** Then click **OK**. +1. In the **Options** tab, in the left-side panel, click **GitHub**. +1. Click **Copilot**, then **Editor**. +1. Select **Enable AI generated descriptions for auto-inserted documentation comments in supported languages**. #### For C# 1. In {% data variables.product.prodname_vs %}, in the **Tools** menu, click **Options**. -1. In the left-side panel, click **Text Editor**. -1. Click **C#**, then **Advanced**. -1. Under "Comments," select **Generate XML documentation comments for ///**, **Insert // at the start of new lines when writing // comments**, and **Insert \* at the start of new lines when writing /\* \*/ comments.** +1. In the left-side panel, click **Languages**. +1. Click **C#**, then **More Settings**, then **Advanced**. +1. Under "Comments," select **Generate XML documentation comments for ///**, **Insert // at the start of new lines when writing // comments**, and **Insert \* at the start of new lines when writing /\* \*/ comments.** Then click **OK**. +1. In the **Options** tab, in the left-side panel, click **GitHub**. +1. Click **Copilot**, then **Editor**. +1. Select **Enable AI generated descriptions for auto-inserted documentation comments in supported languages**. ### Using comment suggestions From 310704cf0b978baa7330bb1409877edd6150662e Mon Sep 17 00:00:00 2001 From: Siara <108543037+SiaraMist@users.noreply.github.com> Date: Wed, 19 Nov 2025 15:55:02 -0800 Subject: [PATCH 4/4] Remove Universe UTMs (#58560) Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .../manage-runners/larger-runners/use-custom-images.md | 2 +- .../actions/how-tos/manage-runners/use-proxy-servers.md | 8 ++++---- .../code-security/code-quality/get-started/quickstart.md | 2 +- .../code-quality/how-tos/allow-in-enterprise.md | 2 +- .../code-quality/reference/codeql-detection.md | 2 +- .../code-quality/responsible-use/code-quality.md | 2 +- .../code-quality/tutorials/fix-findings-in-prs.md | 2 +- .../code-quality/tutorials/improve-recent-merges.md | 6 +++--- .../code-quality/tutorials/improve-your-codebase.md | 2 +- content/copilot/concepts/agents/code-review.md | 2 +- .../concepts/agents/coding-agent/about-custom-agents.md | 4 ++-- .../concepts/agents/coding-agent/agent-management.md | 2 +- content/copilot/concepts/agents/openai-codex.md | 2 +- .../copilot/concepts/tools/about-copilot-integrations.md | 2 +- .../manage-agents/prepare-for-custom-agents.md | 2 +- .../manage-for-organization/prepare-for-custom-agents.md | 2 +- .../provide-context/use-mcp/change-mcp-registry.md | 6 +++--- .../set-up-a-dedicated-enterprise-for-copilot-business.md | 2 +- .../use-copilot-agents/coding-agent/create-a-pr.md | 2 +- .../coding-agent/create-custom-agents.md | 6 +++--- .../coding-agent/integrate-coding-agent-with-linear.md | 2 +- .../coding-agent/integrate-coding-agent-with-slack.md | 2 +- .../coding-agent/make-changes-to-an-existing-pr.md | 2 +- .../use-copilot-agents/coding-agent/test-custom-agents.md | 2 +- .../coding-agent/track-copilot-sessions.md | 2 +- .../copilot/how-tos/use-copilot-agents/manage-agents.md | 6 +++--- .../custom-agents/your-first-custom-agent.md | 2 +- .../assign-licenses/track-usage-and-adoption.md | 2 +- .../copilot/coding-agent/agent-management-intro.md | 2 +- data/reusables/copilot/custom-agents-examples-note.md | 2 +- data/reusables/copilot/open-agents-panel-or-page.md | 2 +- 31 files changed, 43 insertions(+), 43 deletions(-) diff --git a/content/actions/how-tos/manage-runners/larger-runners/use-custom-images.md b/content/actions/how-tos/manage-runners/larger-runners/use-custom-images.md index 775bddf6407a..fc38250b2e3a 100644 --- a/content/actions/how-tos/manage-runners/larger-runners/use-custom-images.md +++ b/content/actions/how-tos/manage-runners/larger-runners/use-custom-images.md @@ -4,7 +4,7 @@ shortTitle: Use custom images intro: 'Create, manage, and use custom images for {% data variables.actions.github_hosted_larger_runners %} in your organization or enterprise.' versions: feature: actions-hosted-runners -product: '{% data variables.actions.github_hosted_larger_runners %} are only available for organizations and enterprises using the {% data variables.product.prodname_team %} or {% data variables.product.prodname_ghe_cloud %} plans.
Sign up for {% data variables.product.prodname_actions %} {% octicon "link-external" height:16 %}' +product: '{% data variables.actions.github_hosted_larger_runners %} are only available for organizations and enterprises using the {% data variables.product.prodname_team %} or {% data variables.product.prodname_ghe_cloud %} plans.
Sign up for {% data variables.product.prodname_actions %} {% octicon "link-external" height:16 %}' --- diff --git a/content/actions/how-tos/manage-runners/use-proxy-servers.md b/content/actions/how-tos/manage-runners/use-proxy-servers.md index 9703a8afcf01..cf4753c08dce 100644 --- a/content/actions/how-tos/manage-runners/use-proxy-servers.md +++ b/content/actions/how-tos/manage-runners/use-proxy-servers.md @@ -50,7 +50,7 @@ export no_proxy=example.com,localhost,127.0.0.1 #### Windows -On Windows, you can configure proxy settings either by setting environment variables or by using the [netsh command](https://learn.microsoft.com/en-us/windows/win32/winhttp/netsh-exe-commands&utm_source=docs-microsoft-proxy-servers&utm_medium=docs&utm_campaign=universe25post#set-advproxy). +On Windows, you can configure proxy settings either by setting environment variables or by using the [netsh command](https://learn.microsoft.com/en-us/windows/win32/winhttp/netsh-exe-commands#set-advproxy). The netsh approach applies to applications and services that rely on the WinHTTP API. Setting environment variables is still required for runners that use private networking. Whether you also need to configure netsh depends on the applications used in your workflows. @@ -88,8 +88,8 @@ If your runner is hosted in Azure, either as a self-hosted runner or a GitHub-ho You should add Azure metadata and management IPs to your `no_proxy` list to ensure the runner can access required Azure services. These endpoints allow Azure VMs to retrieve configuration and identity information needed for proper operation. The two Azure IPs are: -* 168.63.129.16 (see [Azure IP address 168.63.129.16 overview](https://learn.microsoft.com/en-us/azure/virtual-network/what-is-ip-address-168-63-129-16?tabs=linux&utm_source=docs-microsoft-proxy-servers&utm_medium=docs&utm_campaign=universe25post)) -* 169.254.169.254 (see [Azure Instance Metadata Service](https://learn.microsoft.com/en-us/azure/virtual-machines/instance-metadata-service?tabs=linux&utm_source=docs-microsoft-proxy-servers&utm_medium=docs&utm_campaign=universe25post)) +* 168.63.129.16 (see [Azure IP address 168.63.129.16 overview](https://learn.microsoft.com/en-us/azure/virtual-network/what-is-ip-address-168-63-129-16?tabs=linux)) +* 169.254.169.254 (see [Azure Instance Metadata Service](https://learn.microsoft.com/en-us/azure/virtual-machines/instance-metadata-service?tabs=linux)) ## Using a .env file to set the proxy configuration @@ -109,4 +109,4 @@ no_proxy=example.com,myserver.local:443 If you use Docker container actions or service containers in your workflows, you might also need to configure Docker to use your proxy server in addition to setting the above environment variables. -For information on the required Docker configuration, see [Configure Docker to use a proxy server](https://docs.docker.com/network/proxy/?utm_source=docs-microsoft-proxy-servers&utm_medium=docs&utm_campaign=universe25post) in the Docker documentation. +For information on the required Docker configuration, see [Configure Docker to use a proxy server](https://docs.docker.com/network/proxy/) in the Docker documentation. diff --git a/content/code-security/code-quality/get-started/quickstart.md b/content/code-security/code-quality/get-started/quickstart.md index 78fe04fd823a..f75d6679cc8f 100644 --- a/content/code-security/code-quality/get-started/quickstart.md +++ b/content/code-security/code-quality/get-started/quickstart.md @@ -86,4 +86,4 @@ Healthy code is easier to understand, maintain, and extend, and remediating co ## Next steps * Learn how {% data variables.product.prodname_code_quality %} works on pull requests to prevent code quality issues from reaching your default branch. See [AUTOTITLE](/code-security/code-quality/tutorials/fix-findings-in-prs). -* Provide feedback on {% data variables.product.prodname_code_quality %} in the [community discussion](https://github.com/orgs/community/discussions/177488?utm_source=docs-discussions-code-quality&utm_medium=docs&utm_campaign=universe25post). +* Provide feedback on {% data variables.product.prodname_code_quality %} in the [community discussion](https://github.com/orgs/community/discussions/177488). diff --git a/content/code-security/code-quality/how-tos/allow-in-enterprise.md b/content/code-security/code-quality/how-tos/allow-in-enterprise.md index 70dd6ca2fce3..5baeb2121cea 100644 --- a/content/code-security/code-quality/how-tos/allow-in-enterprise.md +++ b/content/code-security/code-quality/how-tos/allow-in-enterprise.md @@ -23,7 +23,7 @@ For an existing enterprise, {% data variables.product.prodname_code_quality %} i ## Allowing repository owners to enable {% data variables.product.prodname_code_quality_short %} -1. Navigate to your enterprise. For example, from [https://github.com/settings/enterprises](https://github.com/settings/enterprises?ref_product=ghec&ref_type=engagement&ref_style=text&utm_source=docs-web-settings-code-quality&utm_medium=docs&utm_campaign=universe25post). +1. Navigate to your enterprise. For example, from [https://github.com/settings/enterprises](https://github.com/settings/enterprises?ref_product=ghec&ref_type=engagement&ref_style=text). {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.code-security-and-analysis-policies %} 1. Under "General", select **Allow for all organizations**, or **Allow for selected organizations**. diff --git a/content/code-security/code-quality/reference/codeql-detection.md b/content/code-security/code-quality/reference/codeql-detection.md index 380c6ebd678f..a96d3d27e3c7 100644 --- a/content/code-security/code-quality/reference/codeql-detection.md +++ b/content/code-security/code-quality/reference/codeql-detection.md @@ -15,7 +15,7 @@ contentType: reference {% data variables.product.prodname_code_quality_short %} performs rule-based analysis of pull requests and your default branch using {% data variables.product.prodname_codeql %}. Each rule is written as a query in {% data variables.product.prodname_codeql %} and then run using {% data variables.product.prodname_actions %}. -The rules are continually refined by both {% data variables.product.github %} and open source developers. See [https://github.com/github/codeql](https://github.com/github/codeql?utm_source=docs-codeql-code-quality&utm_medium=docs&utm_campaign=universe25post). +The rules are continually refined by both {% data variables.product.github %} and open source developers. See [https://github.com/github/codeql](https://github.com/github/codeql). ## Workflow used for code quality analysis diff --git a/content/code-security/code-quality/responsible-use/code-quality.md b/content/code-security/code-quality/responsible-use/code-quality.md index 75c2286db850..5d514ee04f90 100644 --- a/content/code-security/code-quality/responsible-use/code-quality.md +++ b/content/code-security/code-quality/responsible-use/code-quality.md @@ -92,7 +92,7 @@ For more information on the limitations of {% data variables.copilot.copilot_aut ## Provide feedback -You can provide feedback on {% data variables.product.prodname_code_quality %} in the [community discussion](https://github.com/orgs/community/discussions/177488?utm_source=docs-discussions-code-quality&utm_medium=docs&utm_campaign=universe25post). +You can provide feedback on {% data variables.product.prodname_code_quality %} in the [community discussion](https://github.com/orgs/community/discussions/177488). ## Next steps diff --git a/content/code-security/code-quality/tutorials/fix-findings-in-prs.md b/content/code-security/code-quality/tutorials/fix-findings-in-prs.md index 01d77dec718d..7c7c41089304 100644 --- a/content/code-security/code-quality/tutorials/fix-findings-in-prs.md +++ b/content/code-security/code-quality/tutorials/fix-findings-in-prs.md @@ -72,4 +72,4 @@ By resolving issues before merging your pull request, you've directly contribute ## Next steps * Address code quality findings in your default branch and understand your repository’s reliability and maintainability ratings. See [AUTOTITLE](/code-security/code-quality/tutorials/improve-your-codebase). -* Provide feedback on {% data variables.product.prodname_code_quality %} in the [community discussion](https://github.com/orgs/community/discussions/177488?utm_source=docs-discussions-code-quality&utm_medium=docs&utm_campaign=universe25post). +* Provide feedback on {% data variables.product.prodname_code_quality %} in the [community discussion](https://github.com/orgs/community/discussions/177488). diff --git a/content/code-security/code-quality/tutorials/improve-recent-merges.md b/content/code-security/code-quality/tutorials/improve-recent-merges.md index baf2f3dbe12f..34def7636762 100644 --- a/content/code-security/code-quality/tutorials/improve-recent-merges.md +++ b/content/code-security/code-quality/tutorials/improve-recent-merges.md @@ -55,7 +55,7 @@ On the **{% data variables.code-quality.recent_suggestions %}** page, each file ## 3. Delegate remediation work or open pull requests yourself You can open a pull request to apply the suggested autofixes to a file or delegate the remediation work to {% data variables.copilot.copilot_coding_agent %}. You need a {% data variables.product.prodname_copilot_short %} license to assign work to {% data variables.copilot.copilot_coding_agent %}. -
Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 aria-label="link-external" %} +
Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 aria-label="link-external" %} ### Delegate work to {% data variables.copilot.copilot_coding_agent %} @@ -71,7 +71,7 @@ There is a delay while the {% data variables.copilot.copilot_coding_agent_short You can track {% data variables.copilot.copilot_coding_agent %}'s work: * In the pull request, the summary is updated as work progresses. -* Using the [agents page](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text&utm_source=docs-web-agents-page&utm_medium=docs&utm_campaign=universe25post) or session logs. See [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/track-copilot-sessions). +* Using the [agents page](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text) or session logs. See [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/track-copilot-sessions). ### Open your own pull requests @@ -109,4 +109,4 @@ When you return to the "{% data variables.code-quality.recent_suggestions %}" vi ## Next steps * Learn more about how {% data variables.copilot.copilot_coding_agent %} can help expedite development tasks. See [AUTOTITLE](/copilot/tutorials/coding-agent/get-the-best-results). -* Provide feedback on {% data variables.product.prodname_code_quality %} in the [community discussion](https://github.com/orgs/community/discussions/177488?utm_source=docs-discussions-code-quality&utm_medium=docs&utm_campaign=universe25post). +* Provide feedback on {% data variables.product.prodname_code_quality %} in the [community discussion](https://github.com/orgs/community/discussions/177488). diff --git a/content/code-security/code-quality/tutorials/improve-your-codebase.md b/content/code-security/code-quality/tutorials/improve-your-codebase.md index 3f60bcb4a0db..73f1a6c9c194 100644 --- a/content/code-security/code-quality/tutorials/improve-your-codebase.md +++ b/content/code-security/code-quality/tutorials/improve-your-codebase.md @@ -107,4 +107,4 @@ If you haven't already, set up quality thresholds for pull requests, to block an ## Next steps * Reduce technical debt further by fixing findings in recently changed files. See [AUTOTITLE](/code-security/code-quality/tutorials/improve-recent-merges). -* Provide feedback on {% data variables.product.prodname_code_quality %} in the [community discussion](https://github.com/orgs/community/discussions/177488?utm_source=docs-discussions-code-quality&utm_medium=docs&utm_campaign=universe25post). +* Provide feedback on {% data variables.product.prodname_code_quality %} in the [community discussion](https://github.com/orgs/community/discussions/177488). diff --git a/content/copilot/concepts/agents/code-review.md b/content/copilot/concepts/agents/code-review.md index 0dacdab458de..568bf047e589 100644 --- a/content/copilot/concepts/agents/code-review.md +++ b/content/copilot/concepts/agents/code-review.md @@ -61,7 +61,7 @@ In the event that {% data variables.product.prodname_actions %} is unavailable o * Xcode * JetBrains IDEs -{% data variables.copilot.copilot_code-review_short %} is a premium feature, available with the {% data variables.copilot.copilot_pro_short %}, {% data variables.copilot.copilot_pro_plus_short %}, {% data variables.copilot.copilot_business_short %}, and {% data variables.copilot.copilot_enterprise_short %} plans. See [Copilot plans](https://github.com/features/copilot/plans?ref_product=copilot&ref_type=purchase&ref_style=text&utm_source=docs-signup-copilot&utm_medium=docs&utm_campaign=universe25post). +{% data variables.copilot.copilot_code-review_short %} is a premium feature, available with the {% data variables.copilot.copilot_pro_short %}, {% data variables.copilot.copilot_pro_plus_short %}, {% data variables.copilot.copilot_business_short %}, and {% data variables.copilot.copilot_enterprise_short %} plans. See [Copilot plans](https://github.com/features/copilot/plans?ref_product=copilot&ref_type=purchase&ref_style=text). If you receive {% data variables.product.prodname_copilot_short %} from an organization then, to be able to request a pull request review from {% data variables.product.prodname_copilot_short %} on {% data variables.product.prodname_dotcom_the_website %} or in {% data variables.product.prodname_mobile %}, the **{% data variables.copilot.copilot_code-review_short %}** option must be enabled in the {% data variables.product.prodname_copilot_short %} policy settings for the organization. See [AUTOTITLE](/copilot/how-tos/administer/organizations/managing-policies-for-copilot-in-your-organization). diff --git a/content/copilot/concepts/agents/coding-agent/about-custom-agents.md b/content/copilot/concepts/agents/coding-agent/about-custom-agents.md index 455f3f575367..e0f0f3964ec6 100644 --- a/content/copilot/concepts/agents/coding-agent/about-custom-agents.md +++ b/content/copilot/concepts/agents/coding-agent/about-custom-agents.md @@ -2,7 +2,7 @@ title: About custom agents shortTitle: Custom agents intro: '{% data variables.copilot.custom_agents_caps_short %} enhance {% data variables.copilot.copilot_coding_agent %} with specialized assistance tailored to your needs.' -product: '{% data reusables.gated-features.copilot-coding-agent %}
Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 %}' +product: '{% data reusables.gated-features.copilot-coding-agent %}
Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 %}' versions: feature: copilot topics: @@ -59,7 +59,7 @@ Once created, your {% data variables.copilot.custom_agents_short %} are availabl {% data variables.copilot.agent_profiles_caps %} can be used directly in {% data variables.product.prodname_vscode %}, JetBrains IDEs, Eclipse, and Xcode, though some properties may function differently, or be ignored, between environments. -For more information on using {% data variables.copilot.custom_agents_short %} in {% data variables.product.prodname_vscode %} specifically, see [{% data variables.copilot.custom_agents_caps_short %} in {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/copilot/customization/custom-agents?utm_source=docs-signup-custom-agents&utm_medium=docs&utm_campaign=universe25post) in the {% data variables.product.prodname_vscode_shortname %} documentation. +For more information on using {% data variables.copilot.custom_agents_short %} in {% data variables.product.prodname_vscode %} specifically, see [{% data variables.copilot.custom_agents_caps_short %} in {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/copilot/customization/custom-agents) in the {% data variables.product.prodname_vscode_shortname %} documentation. ## Next steps diff --git a/content/copilot/concepts/agents/coding-agent/agent-management.md b/content/copilot/concepts/agents/coding-agent/agent-management.md index 3705e7179220..acedeaa85039 100644 --- a/content/copilot/concepts/agents/coding-agent/agent-management.md +++ b/content/copilot/concepts/agents/coding-agent/agent-management.md @@ -2,7 +2,7 @@ title: About agent management shortTitle: Agent management intro: 'Use one centralized control page to jump between {% data variables.copilot.copilot_coding_agent %} sessions, check progress, and stay in control without losing your place.' -product: '{% data reusables.gated-features.copilot-coding-agent %}
Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 %}' +product: '{% data reusables.gated-features.copilot-coding-agent %}
Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 %}' versions: feature: copilot topics: diff --git a/content/copilot/concepts/agents/openai-codex.md b/content/copilot/concepts/agents/openai-codex.md index 5e4ae8d49c28..8dca61751e3b 100644 --- a/content/copilot/concepts/agents/openai-codex.md +++ b/content/copilot/concepts/agents/openai-codex.md @@ -15,7 +15,7 @@ contentType: concepts ## Introduction -The {% data variables.product.prodname_openai_codex %} {% data variables.product.prodname_vscode_shortname %} extension can be powered by your existing {% data variables.product.prodname_copilot_short %} subscription. Use "Sign in with {% data variables.product.prodname_copilot_short %}" when launching the extension. {% data variables.product.prodname_copilot_short %} users can see this integration in the [Agent Sessions view](https://code.visualstudio.com/docs/copilot/chat/chat-sessions#_agent-sessions-view?ref_product=copilot&ref_type=engagement&ref_style=text&utm_source=docs-vscode-docs-copilot&utm_medium=docs&utm_campaign=universe25post) in {% data variables.product.prodname_vscode_shortname %} Insiders along with progress on their running tasks. All usage is subect to GitHub rate limits and billing. See [AUTOTITLE](/copilot/concepts/billing/copilot-requests#premium-features). +The {% data variables.product.prodname_openai_codex %} {% data variables.product.prodname_vscode_shortname %} extension can be powered by your existing {% data variables.product.prodname_copilot_short %} subscription. Use "Sign in with {% data variables.product.prodname_copilot_short %}" when launching the extension. {% data variables.product.prodname_copilot_short %} users can see this integration in the [Agent Sessions view](https://code.visualstudio.com/docs/copilot/chat/chat-sessions#_agent-sessions-view?ref_product=copilot&ref_type=engagement&ref_style=text) in {% data variables.product.prodname_vscode_shortname %} Insiders along with progress on their running tasks. All usage is subect to GitHub rate limits and billing. See [AUTOTITLE](/copilot/concepts/billing/copilot-requests#premium-features). ## Model availability diff --git a/content/copilot/concepts/tools/about-copilot-integrations.md b/content/copilot/concepts/tools/about-copilot-integrations.md index 7e2c3a12c004..128ac385e585 100644 --- a/content/copilot/concepts/tools/about-copilot-integrations.md +++ b/content/copilot/concepts/tools/about-copilot-integrations.md @@ -6,7 +6,7 @@ versions: feature: copilot topics: - Copilot -product: '{% data reusables.gated-features.copilot-integrations %}
Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 %}' +product: '{% data reusables.gated-features.copilot-integrations %}
Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 %}' contentType: concepts --- diff --git a/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/prepare-for-custom-agents.md b/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/prepare-for-custom-agents.md index b331eac244d6..a21a96a6ed3c 100644 --- a/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/prepare-for-custom-agents.md +++ b/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/prepare-for-custom-agents.md @@ -17,7 +17,7 @@ Enterprise-level {% data variables.copilot.custom_agents_short %} are defined in ## Creating a repository for your {% data variables.copilot.custom_agents_short %} 1. Choose an organization in your enterprise to own the repository containing your enterprise-level {% data variables.copilot.custom_agents_short %}. -1. Using the [{% data variables.copilot.custom_agents_short %} template repository](https://github.com/docs/custom-agents-template?ref_product=copilot&ref_type=engagement&ref_style=text&ref_plan=enterprise&utm_source=docs-web-custom-agents&utm_medium=docs&utm_campaign=universe25post), create a new repository in your chosen organization named `.github-private`. Set the visibility of the repository as follows: +1. Using the [{% data variables.copilot.custom_agents_short %} template repository](https://github.com/docs/custom-agents-template?ref_product=copilot&ref_type=engagement&ref_style=text&ref_plan=enterprise), create a new repository in your chosen organization named `.github-private`. Set the visibility of the repository as follows: * To grant **read access to all members** of your enterprise, choose {% octicon "organization" aria-hidden="true" aria-label="organization" %} **Internal**. * To **manually grant access after creation**, choose {% octicon "lock" aria-hidden="true" aria-label="lock" %} **Private**. 1. Update the template README as needed. Consider including creation guidelines for {% data variables.copilot.custom_agents_short %} or compliance considerations specific to your enterprise. diff --git a/content/copilot/how-tos/administer-copilot/manage-for-organization/prepare-for-custom-agents.md b/content/copilot/how-tos/administer-copilot/manage-for-organization/prepare-for-custom-agents.md index abb5885d194a..7d19226925d6 100644 --- a/content/copilot/how-tos/administer-copilot/manage-for-organization/prepare-for-custom-agents.md +++ b/content/copilot/how-tos/administer-copilot/manage-for-organization/prepare-for-custom-agents.md @@ -21,7 +21,7 @@ Before following this article, you should understand what {% data variables.copi > [!NOTE] > If your organization is part of an enterprise, your enterprise owners can configure a ruleset that restricts the creation and management of organization-level {% data variables.copilot.custom_agents_short %}. To understand the availability of {% data variables.copilot.custom_agents_short %} in your organization, contact your enterprise owners. -1. Start creating your {% data variables.copilot.copilot_custom_agent_short %} repository using [{% data variables.product.github %}'s template repository](https://github.com/docs/custom-agents-template?ref_product=copilot&ref_type=engagement&ref_style=text&utm_source=docs-web-custom-agents&utm_medium=docs&utm_campaign=universe25post). The template repository contains a starter README and the necessary file structure to speed up your configuration. +1. Start creating your {% data variables.copilot.copilot_custom_agent_short %} repository using [{% data variables.product.github %}'s template repository](https://github.com/docs/custom-agents-template?ref_product=copilot&ref_type=engagement&ref_style=text). The template repository contains a starter README and the necessary file structure to speed up your configuration. 1. Select the **Choose an owner** {% octicon "triangle-down" aria-hidden="true" aria-label="triangle-down" %} dropdown menu, then click your organization. 1. Name the repository `.github-private`, then write a brief description. 1. Select the visibility dropdown menu, then choose one of the following options: diff --git a/content/copilot/how-tos/provide-context/use-mcp/change-mcp-registry.md b/content/copilot/how-tos/provide-context/use-mcp/change-mcp-registry.md index 7bf41f8dcb8a..b583d57067b8 100644 --- a/content/copilot/how-tos/provide-context/use-mcp/change-mcp-registry.md +++ b/content/copilot/how-tos/provide-context/use-mcp/change-mcp-registry.md @@ -13,7 +13,7 @@ MCP registries for {% data variables.product.prodname_copilot_short %} in your I {% jetbrains %} ->[!NOTE] MCP registry availability in {% data variables.product.prodname_copilot_short %} is currently in {% data variables.release-phases.public_preview %}, and requires the [latest nightly build](http://aka.ms/copilot-jb-mcpreg-allowlist-preview?ref_product=copilot&ref_type=engagement&ref_style=text&utm_source=docs-jetbrains-download-mcp-registry&utm_medium=docs&utm_campaign=universe25post) of {% data variables.product.prodname_copilot_short %} for JetBrains IDEs. +>[!NOTE] MCP registry availability in {% data variables.product.prodname_copilot_short %} is currently in {% data variables.release-phases.public_preview %}, and requires the [latest nightly build](http://aka.ms/copilot-jb-mcpreg-allowlist-preview?ref_product=copilot&ref_type=engagement&ref_style=text) of {% data variables.product.prodname_copilot_short %} for JetBrains IDEs. 1. In your JetBrains IDE, open {% data variables.copilot.copilot_chat_short %}. 1. In the {% data variables.copilot.copilot_chat_short %} window, click the **MCP** icon. @@ -26,7 +26,7 @@ MCP registries for {% data variables.product.prodname_copilot_short %} in your I {% xcode %} ->[!NOTE] MCP registry availability in {% data variables.product.prodname_copilot_short %} is currently in {% data variables.release-phases.public_preview %}, and requires the [latest pre-release version](https://github.com/github/CopilotForXcode/releases?ref_product=copilot&ref_type=engagement&ref_style=text&utm_source=docs-xcode-download-mcp-registry&utm_medium=docs&utm_campaign=universe25post) of {% data variables.product.prodname_copilot_short %} for Xcode. +>[!NOTE] MCP registry availability in {% data variables.product.prodname_copilot_short %} is currently in {% data variables.release-phases.public_preview %}, and requires the [latest pre-release version](https://github.com/github/CopilotForXcode/releases?ref_product=copilot&ref_type=engagement&ref_style=text) of {% data variables.product.prodname_copilot_short %} for Xcode. 1. In Xcode, open {% data variables.copilot.copilot_chat_short %}. 1. In the {% data variables.copilot.copilot_chat_short %} window, click the {% octicon "gear" aria-label="The Settings gear" %} icon to open settings. @@ -39,7 +39,7 @@ MCP registries for {% data variables.product.prodname_copilot_short %} in your I {% eclipse %} ->[!NOTE] MCP registry availability in {% data variables.product.prodname_copilot_short %} is currently in {% data variables.release-phases.public_preview %}, and requires the [latest pre-release version](https://aka.ms/copilot-ecl-mcpreg-allowlist-preview?ref_product=copilot&ref_type=engagement&ref_style=text&utm_source=docs-eclipse-download-mcp-registry&utm_medium=docs&utm_campaign=universe25post) of {% data variables.product.prodname_copilot_short %} for Eclipse. +>[!NOTE] MCP registry availability in {% data variables.product.prodname_copilot_short %} is currently in {% data variables.release-phases.public_preview %}, and requires the [latest pre-release version](https://aka.ms/copilot-ecl-mcpreg-allowlist-preview?ref_product=copilot&ref_type=engagement&ref_style=text) of {% data variables.product.prodname_copilot_short %} for Eclipse. 1. In Eclipse, open {% data variables.copilot.copilot_chat_short %}. 1. In the {% data variables.copilot.copilot_chat_short %} window, click the **MCP** icon. diff --git a/content/copilot/how-tos/set-up/set-up-a-dedicated-enterprise-for-copilot-business.md b/content/copilot/how-tos/set-up/set-up-a-dedicated-enterprise-for-copilot-business.md index 2ee3fd3b5bb6..57ebd093574b 100644 --- a/content/copilot/how-tos/set-up/set-up-a-dedicated-enterprise-for-copilot-business.md +++ b/content/copilot/how-tos/set-up/set-up-a-dedicated-enterprise-for-copilot-business.md @@ -26,7 +26,7 @@ You can create an enterprise account specifically for managing {% data variables You need to create an enterprise account, and the way to do that is to start a trial of {% data variables.product.prodname_ghe_cloud %}. -Set up a trial of {% data variables.product.prodname_ghe_cloud %} {% octicon "link-external" height:16 aria-label="link-external" %} +Set up a trial of {% data variables.product.prodname_ghe_cloud %} {% octicon "link-external" height:16 aria-label="link-external" %} Don’t create any organizations during setup. Adding users to organizations assigns them {% data variables.product.prodname_enterprise %} licenses, while adding users directly to the enterprise keeps your setup limited to {% data variables.copilot.copilot_business_short %}. 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 bb2410889c88..02151ba51aff 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 @@ -252,7 +252,7 @@ You can ask {% data variables.product.prodname_copilot_short %} to open a pull r You can ask {% data variables.product.prodname_copilot_short %} to open a pull request from the {% data variables.product.prodname_copilot_short %} prompt box in the dashboard. The dashboard is your personalized overview of your activity on {% data variables.product.github %}, seen when you visit [https://github.com](https://github.com) while logged in. -1. Navigate to the dashboard at [https://github.com](https://github.com/?ref_product=desktop&ref_type=engagement&ref_style=text&utm_source=docs-web-copilot-agents-create-pr&utm_medium=docs&utm_campaign=universe25post). +1. Navigate to the dashboard at [https://github.com](https://github.com/?ref_product=desktop&ref_type=engagement&ref_style=text). 1. Click the **{% octicon "agent" aria-label="The Agents icon" %} Task** button. 1. Using the dropdown menu in the prompt field, select the repository you want {% data variables.product.prodname_copilot_short %} to work in. 1. Type a prompt describing your request. diff --git a/content/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents.md b/content/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents.md index 56d49fa29799..93b8163c21fd 100644 --- a/content/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents.md +++ b/content/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents.md @@ -2,7 +2,7 @@ title: Creating custom agents shortTitle: Create custom agents intro: 'You can create specialized agents with tailored expertise for specific development tasks.' -product: '{% data reusables.gated-features.copilot-coding-agent %}
Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 %}' +product: '{% data reusables.gated-features.copilot-coding-agent %}
Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 %}' versions: feature: copilot topics: @@ -15,7 +15,7 @@ topics: ## Creating a {% data variables.copilot.copilot_custom_agent_short %} profile in a repository on {% data variables.product.github %} -1. Navigate to the agents tab at [https://github.com/copilot/agents](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text&utm_source=docs-signup-custom-agents&utm_medium=docs&utm_campaign=universe25post). +1. Navigate to the agents tab at [https://github.com/copilot/agents](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text). 1. Using the dropdown menu in the prompt box, select the repository you want to create the {% data variables.copilot.copilot_custom_agent_short %} profile in. @@ -46,7 +46,7 @@ To update an {% data variables.copilot.agent_profile %}, select **Configure Cust ## Creating a {% data variables.copilot.copilot_custom_agent_short %} profile in JetBrains IDEs 1. Open the {% data variables.copilot.copilot_chat %} window in your JetBrains IDE. -2. From the agents dropdown at the bottom of the chat view, click **Configure Agents...**, then in the settings window, under "Chat Agents", click **Workspace**. +1. From the agents dropdown at the bottom of the chat view, click **Configure Agents...**, then in the settings window, under "Chat Agents", click **Workspace**. 1. Enter a file name for the {% data variables.copilot.copilot_custom_agent_short %}. This is the default name that appears in the agents dropdown. 1. Configure the {% data variables.copilot.agent_profile %} in the newly created `.agent.md` file in the `.github/agents` directory, including the description, tools, and prompts. For more information on what the {% data variables.copilot.agent_profile %} can include, see [Configuring an {% data variables.copilot.agent_profile %}](#configuring-an-agent-profile). * You can use the **Configure Tools...** button within the editor to open the tools dialog, where you can view and select available tools, including built-in tools and tools from MCP servers. Click **Apply** to add selected tools to the {% data variables.copilot.agent_profile %}. diff --git a/content/copilot/how-tos/use-copilot-agents/coding-agent/integrate-coding-agent-with-linear.md b/content/copilot/how-tos/use-copilot-agents/coding-agent/integrate-coding-agent-with-linear.md index 3bd2313bedf2..5a333a1cc481 100644 --- a/content/copilot/how-tos/use-copilot-agents/coding-agent/integrate-coding-agent-with-linear.md +++ b/content/copilot/how-tos/use-copilot-agents/coding-agent/integrate-coding-agent-with-linear.md @@ -30,7 +30,7 @@ For information about additional {% data variables.product.prodname_copilot_shor The {% data variables.product.prodname_copilot_short %} app only needs to be installed once in an organization. After the app is installed, any member of the organization can connect their {% data variables.product.prodname_copilot_short %} account to the app and start using it. -1. Go to the [{% data variables.product.prodname_copilot_short %} for Linear page](https://github.com/apps/github-copilot-for-linear?ref_product=copilot&ref_type=engagement&ref_style=text&utm_source=docs-linear-copilot&utm_medium=docs&utm_campaign=universe25post) and click **Configure**. +1. Go to the [{% data variables.product.prodname_copilot_short %} for Linear page](https://github.com/apps/github-copilot-for-linear?ref_product=copilot&ref_type=engagement&ref_style=text) and click **Configure**. 1. Follow the prompts on screen to configure and authorize the app in the organization or enterprise where you want to use it. ## Using the {% data variables.product.prodname_copilot_short %} app in Linear diff --git a/content/copilot/how-tos/use-copilot-agents/coding-agent/integrate-coding-agent-with-slack.md b/content/copilot/how-tos/use-copilot-agents/coding-agent/integrate-coding-agent-with-slack.md index 0773fc40fa19..220c5016736e 100644 --- a/content/copilot/how-tos/use-copilot-agents/coding-agent/integrate-coding-agent-with-slack.md +++ b/content/copilot/how-tos/use-copilot-agents/coding-agent/integrate-coding-agent-with-slack.md @@ -42,7 +42,7 @@ You can send the {% data variables.product.prodname_github_app %} direct message You must have write access to the default repository – or the repository specified in your prompt – in order to trigger {% data variables.copilot.copilot_coding_agent %} to work. If you do not have write access to the relevant repository, you can still help guide {% data variables.product.prodname_copilot_short %} by providing input in the Slack thread, which will be used as context when {% data variables.copilot.copilot_coding_agent %} makes changes in the pull request. -Users can invoke {% data variables.copilot.copilot_coding_agent %} on any repository where they have `write` access. For enterprise-owned repositories, administrators must install and configure the [Slack {% data variables.product.prodname_github_app %}](https://github.com/marketplace/slack-github?ref_product=copilot&ref_type=engagement&ref_style=text&ref_plan=enterprise&utm_source=docs-web-settings-apps-slack-copilot&utm_medium=docs&utm_campaign=universe25post) and specify which repositories the Slack app can access. For more information about configuring {% data variables.product.prodname_github_apps %}, see [AUTOTITLE](/apps/using-github-apps/installing-a-github-app-from-github-marketplace-for-your-organizations). +Users can invoke {% data variables.copilot.copilot_coding_agent %} on any repository where they have `write` access. For enterprise-owned repositories, administrators must install and configure the [Slack {% data variables.product.prodname_github_app %}](https://github.com/marketplace/slack-github?ref_product=copilot&ref_type=engagement&ref_style=text&ref_plan=enterprise) and specify which repositories the Slack app can access. For more information about configuring {% data variables.product.prodname_github_apps %}, see [AUTOTITLE](/apps/using-github-apps/installing-a-github-app-from-github-marketplace-for-your-organizations). 1. In Slack, open a direct message with the {% data variables.product.prodname_github_app %} or mention the app in a thread by typing `@{% data variables.product.prodname_copilot %}`. 1. Type your prompt, then send it. Optionally, you can specify a repository or branch using the following syntax: diff --git a/content/copilot/how-tos/use-copilot-agents/coding-agent/make-changes-to-an-existing-pr.md b/content/copilot/how-tos/use-copilot-agents/coding-agent/make-changes-to-an-existing-pr.md index 7146876587b9..22941dd26cbe 100644 --- a/content/copilot/how-tos/use-copilot-agents/coding-agent/make-changes-to-an-existing-pr.md +++ b/content/copilot/how-tos/use-copilot-agents/coding-agent/make-changes-to-an-existing-pr.md @@ -3,7 +3,7 @@ title: Asking GitHub Copilot to make changes to an existing pull request shortTitle: Update existing PR allowTitleToDifferFromFilename: true intro: 'You can ask {% data variables.product.prodname_copilot_short %} to make changes to an existing pull request created by a human by mentioning `@copilot`.' -product: '{% data reusables.gated-features.copilot-coding-agent %}
Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 %}' +product: '{% data reusables.gated-features.copilot-coding-agent %}
Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 %}' versions: feature: copilot topics: diff --git a/content/copilot/how-tos/use-copilot-agents/coding-agent/test-custom-agents.md b/content/copilot/how-tos/use-copilot-agents/coding-agent/test-custom-agents.md index a88da29ac0ae..ccdf4c74d999 100644 --- a/content/copilot/how-tos/use-copilot-agents/coding-agent/test-custom-agents.md +++ b/content/copilot/how-tos/use-copilot-agents/coding-agent/test-custom-agents.md @@ -27,7 +27,7 @@ Before you can test a {% data variables.copilot.copilot_custom_agent_short %}, y ## 2. Test your {% data variables.copilot.copilot_custom_agent_short %} -1. Navigate to the agents tab at [https://github.com/copilot/agents](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text&utm_source=docs-signup-custom-agents&utm_medium=docs&utm_campaign=universe25post). +1. Navigate to the agents tab at [https://github.com/copilot/agents](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text). 1. Using the dropdown menu in the prompt box, select your `.github-private` repository. 1. Select {% octicon "copilot" aria-label="Select a custom agent" %}, then click your test agent. 1. To test your {% data variables.copilot.copilot_custom_agent_short %}, send {% data variables.product.prodname_copilot_short %} a prompt. 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 8e79088ea135..1d24a37578f4 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 @@ -141,7 +141,7 @@ You can steer {% data variables.product.prodname_copilot_short %} while it is wo Follow these steps to steer {% data variables.product.prodname_copilot_short %}: -1. Open the [agents tab](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text&utm_source=docs-web-copilot-agents&utm_medium=docs&utm_campaign=universe25post). +1. Open the [agents tab](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text). 1. In the **Agent sessions** list, select the task that you want to provide further input for. 1. In the prompt box, prompt {% data variables.product.prodname_copilot_short %} as it is working on a task. diff --git a/content/copilot/how-tos/use-copilot-agents/manage-agents.md b/content/copilot/how-tos/use-copilot-agents/manage-agents.md index 3ee90141639c..ded7da257818 100644 --- a/content/copilot/how-tos/use-copilot-agents/manage-agents.md +++ b/content/copilot/how-tos/use-copilot-agents/manage-agents.md @@ -2,7 +2,7 @@ title: Managing Copilot coding agents shortTitle: Manage agents intro: View your agent's progress and keep {% data variables.product.prodname_copilot_short %} on task. -product: '{% data reusables.gated-features.copilot-coding-agent %}
Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 %}' +product: '{% data reusables.gated-features.copilot-coding-agent %}
Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 %}' versions: feature: copilot topics: @@ -16,8 +16,8 @@ contentType: how-tos 1. Start a new agent task. - * Open the [Agents tab](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text&utm_source=docs-web-copilot-coding-agent&utm_medium=docs&utm_campaign=universe25post). - * Use the **Task** button or `/task` command from [{% data variables.copilot.copilot_chat_short %}](https://github.com/copilot?ref_product=copilot&ref_type=engagement&ref_style=text&utm_source=docs-web-copilot-chat&utm_medium=docs&utm_campaign=universe25post). + * Open the [Agents tab](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text). + * Use the **Task** button or `/task` command from [{% data variables.copilot.copilot_chat_short %}](https://github.com/copilot?ref_product=copilot&ref_type=engagement&ref_style=text). * Open the Agents panel by clicking the {% octicon "agent" aria-label="The Agents icon" %} at the top of any page on {% data variables.product.github %} 1. Using the dropdown menu, select the repository you want {% data variables.product.prodname_copilot_short %} to work in. 1. Optionally, select a base branch for {% data variables.product.prodname_copilot_short %}'s pull request. diff --git a/content/copilot/tutorials/customization-library/custom-agents/your-first-custom-agent.md b/content/copilot/tutorials/customization-library/custom-agents/your-first-custom-agent.md index 4d9a86d80edd..eb304ffe8be7 100644 --- a/content/copilot/tutorials/customization-library/custom-agents/your-first-custom-agent.md +++ b/content/copilot/tutorials/customization-library/custom-agents/your-first-custom-agent.md @@ -72,7 +72,7 @@ Always prioritize clarity and usefulness. Focus on helping developers understand Test this agent by giving it a task to complete: -1. Go to the agents tab at [https://github.com/copilot/agents](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text&utm_source=docs-web-copilot-custom-agent&utm_medium=docs&utm_campaign=universe25post). +1. Go to the agents tab at [https://github.com/copilot/agents](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text). 1. Using the dropdown menus in the text box, select the repository and branch you're comfortable testing with (ideally one with a minimal or outdated README). 1. Click {% octicon "copilot" aria-hidden="true" aria-label="copilot" %}, then click **{% octicon "plus" aria-label="Plus button" %} Create an agent**. 1. An {% data variables.copilot.agent_profile %} template called `my-agent.agent.md` will open in the `.github/agents` directory, in the repository you chose. Name the file `readme-specialist.agent.md` and paste in the example {% data variables.copilot.agent_profile %}. diff --git a/content/copilot/tutorials/roll-out-at-scale/assign-licenses/track-usage-and-adoption.md b/content/copilot/tutorials/roll-out-at-scale/assign-licenses/track-usage-and-adoption.md index 7bd98c489c1c..d19da338291f 100644 --- a/content/copilot/tutorials/roll-out-at-scale/assign-licenses/track-usage-and-adoption.md +++ b/content/copilot/tutorials/roll-out-at-scale/assign-licenses/track-usage-and-adoption.md @@ -89,7 +89,7 @@ Now that you have a sense of what adoption data is available to you and what the In some cases, you may need user-level activity data for deeper analysis or to integrate with internal BI tools. Exports are most useful when you want to analyze long-term trends or correlate adoption with other metrics (for example, productivity or enablement activities). 1. In the dashboard, click **{% octicon "download" aria-hidden="true" aria-label="download" %} Export JSON** in the top-right corner. -1. Download the NDJSON file and use [{% data variables.copilot.copilot_chat_short %}](https://github.com/copilot?ref_product=copilot&ref_type=engagement&ref_style=text&utm_source=docs-web-copilot-chat&utm_medium=docs&utm_campaign=universe25post) to analyze the data. For example, ask: +1. Download the NDJSON file and use [{% data variables.copilot.copilot_chat_short %}](https://github.com/copilot?ref_product=copilot&ref_type=engagement&ref_style=text) to analyze the data. For example, ask: ```copilot copy prompt * Summarize which organizations show the largest increase in `loc_added_sum` this month. diff --git a/data/reusables/copilot/coding-agent/agent-management-intro.md b/data/reusables/copilot/coding-agent/agent-management-intro.md index 6ce25412060f..d4731bb8b73e 100644 --- a/data/reusables/copilot/coding-agent/agent-management-intro.md +++ b/data/reusables/copilot/coding-agent/agent-management-intro.md @@ -1,4 +1,4 @@ -When utilizing {% data variables.product.github %}'s agentic features, you can use the [Agents tab](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text&utm_source=docs-web-copilot-coding-agent&utm_medium=docs&utm_campaign=universe25post) as a centralized control page where you can initiate, monitor, and manage agent tasks across {% data variables.product.github %}. +When utilizing {% data variables.product.github %}'s agentic features, you can use the [Agents tab](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text) as a centralized control page where you can initiate, monitor, and manage agent tasks across {% data variables.product.github %}. >[!NOTE] > The Agents tab is in public preview and subject to change. diff --git a/data/reusables/copilot/custom-agents-examples-note.md b/data/reusables/copilot/custom-agents-examples-note.md index 2ba22f8cfd60..19fb87d5e4a3 100644 --- a/data/reusables/copilot/custom-agents-examples-note.md +++ b/data/reusables/copilot/custom-agents-examples-note.md @@ -1,4 +1,4 @@ > [!NOTE] > > * The examples in this library are intended for inspiration—you are encouraged to adjust them to be more specific to your projects, languages, and team processes. -> * For community-contributed examples for specific languages and scenarios, see the [Awesome GitHub Copilot Customizations](https://github.com/github/awesome-copilot/tree/main/agents?utm_source=docs-web-copilot-coding-agent&utm_medium=docs&utm_campaign=universe25post) repository. +> * For community-contributed examples for specific languages and scenarios, see the [Awesome GitHub Copilot Customizations](https://github.com/github/awesome-copilot/tree/main/agents) repository. diff --git a/data/reusables/copilot/open-agents-panel-or-page.md b/data/reusables/copilot/open-agents-panel-or-page.md index 620a9c229105..d38706d05205 100644 --- a/data/reusables/copilot/open-agents-panel-or-page.md +++ b/data/reusables/copilot/open-agents-panel-or-page.md @@ -1,4 +1,4 @@ 1. Open the agents panel or tab: * **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 tab**: Go to [github.com/copilot/agents](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text&utm_source=docs-web-copilot-coding-agent&utm_medium=docs&utm_campaign=universe25post). You can also get here by opening the agents panel, then clicking **View all**. + * **Navigate to the agents tab**: 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**.