diff --git a/assets/images/help/copilot/copilot-memory-list.png b/assets/images/help/copilot/copilot-memory-list.png
new file mode 100644
index 000000000000..26915ea4117e
Binary files /dev/null and b/assets/images/help/copilot/copilot-memory-list.png differ
diff --git a/content/copilot/concepts/agents/code-review.md b/content/copilot/concepts/agents/code-review.md
index 6c5461b52fae..2f023f1b71e7 100644
--- a/content/copilot/concepts/agents/code-review.md
+++ b/content/copilot/concepts/agents/code-review.md
@@ -111,16 +111,24 @@ Premium requests generated by users without a license are not attributed to any
{% data reusables.copilot.ccr-model-settings %}
-## Providing instructions for {% data variables.product.prodname_copilot_short %} code reviews
-
-You can tailor the reviews that {% data variables.product.prodname_copilot_short %} generates by providing custom instructions. This helps {% data variables.product.prodname_copilot_short %} to review the code in a way that matches your team's coding standards, tools, and practices. See [AUTOTITLE](/copilot/how-tos/configure-custom-instructions/add-repository-instructions?tool=webui) and [AUTOTITLE](/copilot/how-tos/configure-custom-instructions/add-organization-instructions).
-
## Validating {% data variables.product.prodname_copilot_short %} code reviews
{% data variables.product.prodname_copilot_short %} isn't guaranteed to spot all problems or issues in a pull request, and sometimes it will make mistakes. Always validate {% data variables.product.prodname_copilot_short %}'s feedback carefully, and supplement {% data variables.product.prodname_copilot_short %}'s feedback with a human review.
For more information, see [AUTOTITLE](/copilot/responsible-use-of-github-copilot-features/responsible-use-of-github-copilot-code-review).
+## Enhancing {% data variables.product.prodname_copilot_short %}'s knowledge of a repository
+
+The more {% data variables.product.prodname_copilot_short %} knows about the code in your repository, the tools you use, and your coding standards and practices, the more accurate and useful its reviews will become. There are two ways you can enhance {% data variables.product.prodname_copilot_short %}'s knowledge of your repositories.
+
+* **Custom instructions**
+
+ These are short, natural‑language statements that you write and store as one or more files in a repository. If you are the owner of an organization on {% data variables.product.github %} you can also define custom instructions in the settings for your organization. For more information, see [AUTOTITLE](/copilot/concepts/prompting/response-customization?tool=webui#about-repository-custom-instructions).
+
+* **{% data variables.copilot.copilot_memory %}** ({% data variables.release-phases.public_preview %})
+
+ If you have a {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %} plan, you can enable {% data variables.copilot.copilot_memory %}. This allows {% data variables.product.prodname_copilot_short %} to store useful details it has worked out for itself about a repository. {% data variables.product.prodname_copilot_short %} can then use this information when it is reviewing pull requests in that repository. For more information, see [AUTOTITLE](/copilot/concepts/agents/copilot-memory).
+
## About automatic pull request reviews
By default, {% data variables.product.prodname_copilot_short %} will only review a pull request if it's assigned to the pull request in the same way you would assign a human reviewer. However:
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 4a6e8fd11f33..0206743ce633 100644
--- a/content/copilot/concepts/agents/coding-agent/about-coding-agent.md
+++ b/content/copilot/concepts/agents/coding-agent/about-coding-agent.md
@@ -17,7 +17,7 @@ redirect_from:
- /copilot/concepts/coding-agent/about-copilot-coding-agent
- /copilot/concepts/coding-agent/coding-agent
contentType: concepts
-category:
+category:
- Learn about Copilot
---
@@ -91,6 +91,18 @@ Support for selecting a model is coming soon for {% data variables.copilot.copil
For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/changing-the-ai-model).
+## Enhancing {% data variables.copilot.copilot_coding_agent %}'s knowledge of a repository
+
+The more {% data variables.copilot.copilot_coding_agent %} knows about the code in your repository, the tools you use, and your coding standards and practices, the more effective it will become. There are two ways you can enhance {% data variables.copilot.copilot_coding_agent %}'s knowledge of a repository.
+
+* **Custom instructions**
+
+ These are short, natural‑language statements that you write and store as one or more files in a repository. If you are the owner of an organization on {% data variables.product.github %} you can also define custom instructions in the settings for your organization. For more information, see [AUTOTITLE](/copilot/concepts/prompting/response-customization?tool=webui#about-repository-custom-instructions).
+
+* **{% data variables.copilot.copilot_memory %}** ({% data variables.release-phases.public_preview %})
+
+ If you have a {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %} plan, you can enable {% data variables.copilot.copilot_memory %}. This allows {% data variables.product.prodname_copilot_short %} to store useful details it has worked out for itself about a repository. {% data variables.copilot.copilot_coding_agent %} can then use this information when it is working in that repository. For more information, see [AUTOTITLE](/copilot/concepts/agents/copilot-memory).
+
## {% data variables.copilot.copilot_coding_agent %} usage costs
{% data variables.copilot.copilot_coding_agent %} uses {% data variables.product.prodname_actions %} minutes and {% data variables.product.prodname_copilot_short %} premium requests.
diff --git a/content/copilot/concepts/agents/copilot-memory.md b/content/copilot/concepts/agents/copilot-memory.md
new file mode 100644
index 000000000000..0e882182d1ff
--- /dev/null
+++ b/content/copilot/concepts/agents/copilot-memory.md
@@ -0,0 +1,73 @@
+---
+title: About agentic memory for GitHub Copilot
+shortTitle: Copilot Memory
+allowTitleToDifferFromFilename: true
+intro: 'Find out how {% data variables.product.prodname_copilot_short %} can store details it has learned about a codebase and use that knowledge for future work in a repository.'
+product: '{% data reusables.gated-features.copilot-memory %}
Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 %}'
+versions:
+ feature: copilot
+topics:
+ - Copilot
+contentType: concepts
+category:
+ - Learn about Copilot
+---
+
+> [!NOTE]
+> This feature is currently in {% data variables.release-phases.public_preview %} and is subject to change.
+
+## Introduction
+
+As a developer, when you start working on an existing codebase—perhaps as a new member of the development team—you can read the README for the repository, the coding conventions documentation, and other information to help you understand the repository and how you should work when updating or adding code. This will help you submit good quality pull requests. However, the quality of work you're able to deliver will steadily improve as you work on the codebase and learn more about it. In the same way, by allowing {% data variables.product.prodname_copilot_short %} to build its own understanding of your repository, you can enable it to become increasingly effective over time.
+
+Copilot can develop a persistent understanding of a repository by storing "memories."
+
+Memories are tightly scoped pieces of information about a repository, that are deduced by Copilot as it works on the repository. Memories are:
+
+* Repository-specific.
+* Only created in response to {% data variables.product.prodname_copilot_short %} activity initiated by users who have had {% data variables.copilot.copilot_memory %} enabled.
+
+Memories created by one part of {% data variables.product.prodname_copilot_short %} can be used by another part of {% data variables.product.prodname_copilot_short %}. So, for example, if {% data variables.copilot.copilot_coding_agent %} discovers how your repository handles database connections, {% data variables.copilot.copilot_code-review_short %} can later apply that knowledge to spot inconsistent patterns in a pull request it is reviewing. Similarly, if {% data variables.copilot.copilot_code-review_short %} learns about settings that must stay synchronized in two separate files, then {% data variables.copilot.copilot_coding_agent %} will know that if it alters the settings in one of those files it must update the other file accordingly.
+
+## Benefits of using {% data variables.copilot.copilot_memory %}
+
+AI that is stateless and doesn't retain an understanding of a codebase between separate human/AI interactions, requires you either to repeatedly explain coding conventions and important details about specific code in your prompts, or to create detailed custom instructions files, which you must then maintain.
+
+{% data variables.copilot.copilot_memory %}:
+
+* Reduces the burden of repeatedly providing the same details in your prompts.
+* Reduces the need for regular, manual maintenance of custom instruction files.
+
+By building and maintaining a persistent, repository-level memory, {% data variables.product.prodname_copilot_short %} develops its own knowledge of your codebase, adapts to your coding requirements, and increases the value it can deliver over time.
+
+## Where is {% data variables.copilot.copilot_memory %} used?
+
+Currently {% data variables.copilot.copilot_memory %} is used by {% data variables.copilot.copilot_coding_agent %} and {% data variables.copilot.copilot_code-review_short %} when these features are working on pull requests on the {% data variables.product.github %} website, and by {% data variables.copilot.copilot_cli_short %}. Memories are only created and used by {% data variables.product.prodname_copilot_short %} when {% data variables.copilot.copilot_memory %} has been enabled for the user initiating the {% data variables.product.prodname_copilot_short %} operation.
+
+Agentic memory will be extended to other parts of {% data variables.product.prodname_copilot_short %}, and for personal and organizational scopes, in future releases.
+
+## How memories are stored, retained and used
+
+Each memory that {% data variables.product.prodname_copilot_short %} generates is stored with citations. These are references to specific code locations that support the memory. When {% data variables.product.prodname_copilot_short %} finds a memory that relates to the work it is doing, it checks the citations against the current codebase to validate that the information is still accurate and is relevant to the current branch. The memory is only used if it is successfully validated.
+
+To avoid stale memories being retained, resulting in outdated information adversely affecting {% data variables.product.prodname_copilot_short %}'s decision making, memories are automatically deleted after 28 days.
+
+If a memory is validated and used by {% data variables.product.prodname_copilot_short %}, then a new memory with the same details may be stored, which increases the longevity of that memory.
+
+Memories can be created from code in pull requests that were closed without being merged. However, the validation mechanism ensures that such memories will not affect {% data variables.product.prodname_copilot_short %}'s behavior if there is no substantiating evidence in the current codebase.
+
+{% data variables.product.prodname_copilot_short %} only creates memories in a repository in response to actions taken within that repository by people who have write permission for the repository, and for whom {% data variables.copilot.copilot_memory %} has been enabled. Memories are repository scoped, not user scoped, so all memories stored for a repository are available for use in {% data variables.product.prodname_copilot_short %} operations initiated by any user who has access to {% data variables.copilot.copilot_memory %} for that repository. The memories stored for a repository can only be used in {% data variables.product.prodname_copilot_short %} operations on that same repository. In this way, what {% data variables.product.prodname_copilot_short %} learns about a repository stays within that repository, ensuring privacy and security.
+
+If you are the owner of a repository where {% data variables.copilot.copilot_memory %} is being used, you can review and manually delete the memories for that repository. See [AUTOTITLE](/copilot/how-tos/use-copilot-agents/copilot-memory).
+
+## About enabling {% data variables.copilot.copilot_memory %}
+
+{% data variables.copilot.copilot_memory %} is turned off by default and can be enabled in the enterprise, organization, and personal settings.
+
+The ability to use {% data variables.copilot.copilot_memory %} is granted to users, rather than being enabled for repositories. After {% data variables.copilot.copilot_memory %} has been enabled for a user, {% data variables.product.prodname_copilot_short %} will be able to use agentic memory in any repository in which that person uses {% data variables.product.prodname_copilot %}.
+
+When enabled at the enterprise or organization level, {% data variables.copilot.copilot_memory %} will be available to all organization members who receive a {% data variables.product.prodname_copilot_short %} subscription from that organization.
+
+Users who have an individual {% data variables.product.prodname_copilot_short %} subscription, from a {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %} plan, must enable {% data variables.copilot.copilot_memory %} in their personal {% data variables.product.prodname_copilot_short %} settings on {% data variables.product.github %}.
+
+For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/copilot-memory).
diff --git a/content/copilot/concepts/agents/index.md b/content/copilot/concepts/agents/index.md
index dee16420477c..a45bb46ae71a 100644
--- a/content/copilot/concepts/agents/index.md
+++ b/content/copilot/concepts/agents/index.md
@@ -11,6 +11,7 @@ children:
- /coding-agent
- /code-review
- /about-copilot-cli
+ - /copilot-memory
- /openai-codex
- /about-agent-skills
- /enterprise-management
diff --git a/content/copilot/concepts/prompting/response-customization.md b/content/copilot/concepts/prompting/response-customization.md
index bd148501e3e0..7b98b54e6c19 100644
--- a/content/copilot/concepts/prompting/response-customization.md
+++ b/content/copilot/concepts/prompting/response-customization.md
@@ -101,6 +101,10 @@ Here are some common use cases and examples for each type of custom instructions
* [AUTOTITLE](/copilot/customizing-copilot/adding-repository-custom-instructions-for-github-copilot)
* [AUTOTITLE](/copilot/customizing-copilot/adding-organization-custom-instructions-for-github-copilot)
+## Further reading
+
+* [AUTOTITLE](/copilot/concepts/agents/copilot-memory)
+
{% endwebui %}
diff --git a/content/copilot/get-started/features.md b/content/copilot/get-started/features.md
index 6e67084c5da3..fe0da3c66c90 100644
--- a/content/copilot/get-started/features.md
+++ b/content/copilot/get-started/features.md
@@ -59,6 +59,10 @@ AI-generated text completion to help you write pull request descriptions quickly
Enhance {% data variables.copilot.copilot_chat_short %} responses by providing contextual details on your preferences, tools, and requirements. See [AUTOTITLE](/copilot/concepts/about-customizing-github-copilot-chat-responses).
+### {% data variables.copilot.copilot_memory %} ({% data variables.release-phases.public_preview %})
+
+{% data variables.product.prodname_copilot_short %} can deduce and store useful information about a repository, which {% data variables.copilot.copilot_coding_agent %} and {% data variables.copilot.copilot_code-review_short %} can use to improve the quality of their output when working in that repository. For more information, see [AUTOTITLE](/copilot/concepts/agents/copilot-memory).
+
### {% data variables.copilot.copilot_desktop_short %}
Automatically generate commit messages and descriptions with {% data variables.copilot.copilot_desktop_short %} based on the changes you make to your project.
diff --git a/content/copilot/how-tos/provide-context/use-mcp/configure-toolsets.md b/content/copilot/how-tos/provide-context/use-mcp/configure-toolsets.md
index e809de04af36..d3166c21b8f3 100644
--- a/content/copilot/how-tos/provide-context/use-mcp/configure-toolsets.md
+++ b/content/copilot/how-tos/provide-context/use-mcp/configure-toolsets.md
@@ -43,4 +43,3 @@ For detailed setup instructions, see [Local {% data variables.product.github %}
* [AUTOTITLE](/copilot/how-tos/provide-context/use-mcp/set-up-the-github-mcp-server)
* [AUTOTITLE](/copilot/how-tos/provide-context/use-mcp/use-the-github-mcp-server)
-* [AUTOTITLE](/copilot/how-tos/provide-context/use-mcp/configure-toolsets)
diff --git a/content/copilot/how-tos/set-up/set-up-for-self.md b/content/copilot/how-tos/set-up/set-up-for-self.md
index 672ea7944256..cf2c30c84a69 100644
--- a/content/copilot/how-tos/set-up/set-up-for-self.md
+++ b/content/copilot/how-tos/set-up/set-up-for-self.md
@@ -12,7 +12,7 @@ redirect_from:
- /copilot/get-started/setting-up-github-copilot/setting-up-github-copilot-for-yourself
- /copilot/how-tos/set-up/setting-up-github-copilot-for-yourself
contentType: how-tos
-category:
+category:
- Configure Copilot
---
@@ -55,8 +55,9 @@ All users can configure {% data variables.product.prodname_copilot_short %} sett
If you have your own {% data variables.product.prodname_copilot_short %} plan (instead of using your organization or enterprise's plan), you can:
-* **Install Model Context Protocol (MCP) servers to integrate with {% data variables.copilot.copilot_chat_short %}. See [AUTOTITLE](/copilot/how-tos/context/model-context-protocol/extending-copilot-chat-with-mcp).
+* **Install Model Context Protocol (MCP) servers** to integrate with {% data variables.copilot.copilot_chat_short %}. See [AUTOTITLE](/copilot/how-tos/context/model-context-protocol/extending-copilot-chat-with-mcp).
* **Manage policies**. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-policies-as-an-individual-subscriber).
+* **Enable {% data variables.copilot.copilot_memory %}**, which allows {% data variables.product.prodname_copilot_short %} to generate and store useful information about your repositories. See [AUTOTITLE](/copilot/concepts/agents/copilot-memory).
## 7. Start using {% data variables.product.prodname_copilot_short %}
diff --git a/content/copilot/how-tos/use-copilot-agents/copilot-memory.md b/content/copilot/how-tos/use-copilot-agents/copilot-memory.md
new file mode 100644
index 000000000000..53865972169f
--- /dev/null
+++ b/content/copilot/how-tos/use-copilot-agents/copilot-memory.md
@@ -0,0 +1,94 @@
+---
+title: Enabling and curating Copilot Memory
+shortTitle: Copilot Memory
+intro: Learn how to enable agentic memory, and how to view and delete stored memories.
+product: '{% data reusables.gated-features.copilot-memory %}
Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 %}'
+versions:
+ feature: copilot
+topics:
+ - Copilot
+contentType: how-tos
+category:
+ - Author and optimize with Copilot
+---
+
+> [!NOTE]
+> This feature is currently in {% data variables.release-phases.public_preview %} and is subject to change.
+
+{% data variables.copilot.copilot_memory %} allows {% data variables.product.prodname_copilot_short %} to learn about your codebase, helping {% data variables.copilot.copilot_coding_agent %}, {% data variables.copilot.copilot_code-review_short %}, and {% data variables.copilot.copilot_cli_short %} to work more effectively in a repository.
+
+For more information, see [AUTOTITLE](/copilot/concepts/agents/copilot-memory).
+
+## Enabling {% data variables.copilot.copilot_memory %}
+
+{% data variables.copilot.copilot_memory %} is turned off by default and must be enabled for users in either the enterprise, organization, or personal settings.
+
+Users who receive {% data variables.product.prodname_copilot_short %} from an organization must have {% data variables.copilot.copilot_memory %} enabled in the organization or enterprise settings.
+
+> [!NOTE]
+> If a user is assigned a {% data variables.product.prodname_copilot_short %} subscription by more than one organization, the most restrictive setting applies—that is, {% data variables.copilot.copilot_memory %} will not be used unless all of those organizations have enabled this feature.
+
+Users who receive {% data variables.product.prodname_copilot_short %} from an individual subscription to {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %} must have {% data variables.copilot.copilot_memory %} enabled in their personal {% data variables.product.prodname_copilot_short %} settings.
+
+### Enabling {% data variables.copilot.copilot_memory %} for an enterprise
+
+Enterprise owners can define an enablement policy for the whole enterprise, or delegate the decision to individual organization owners.
+
+{% data reusables.enterprise-accounts.access-enterprise %}
+{% data reusables.enterprise-accounts.ai-controls-tab %}
+1. In the sidebar, click **{% octicon "copilot" aria-hidden="true" aria-label="copilot" %} {% data variables.product.prodname_copilot_short %}**.
+1. Under "Features", scroll down to the **{% data variables.copilot.copilot_memory %}** setting and select a policy from the dropdown.
+
+ * **Let organizations decide** devolves the decision of whether to enable {% data variables.copilot.copilot_memory %} to organization owners.
+ * **Enabled everywhere** enables {% data variables.copilot.copilot_memory %} for all members of organizations in this enterprise who have a {% data variables.product.prodname_copilot_short %} license.
+ * **Disabled everywhere** disables {% data variables.copilot.copilot_memory %} and prevents it being enabled by organizations in this enterprise.
+
+### Enabling {% data variables.copilot.copilot_memory %} for an organization
+
+Organization owners can enable or disable {% data variables.copilot.copilot_memory %} for all members of the organization with a {% data variables.product.prodname_copilot_short %} license.
+
+If the organization belongs to an enterprise, the ability for organization owners to enable or disable {% data variables.copilot.copilot_memory %} may be controlled by the enterprise-level policy.
+
+{% data reusables.profile.access_org %}
+{% data reusables.profile.org_settings %}
+1. In the sidebar, under "Code, planning, and automation", click **{% octicon "copilot" aria-hidden="true" aria-label="copilot" %} {% data variables.product.prodname_copilot_short %}**, then click **Policies**.
+1. Under "Features", scroll down to the setting for **{% data variables.copilot.copilot_memory %}**.
+1. Click the dropdown button and select **Enabled**.
+
+ {% data variables.copilot.copilot_memory %} is enabled for all members of the organization who have a {% data variables.product.prodname_copilot_short %} license.
+
+### Enabling {% data variables.copilot.copilot_memory %} for an individual user
+
+If you have an individual {% data variables.product.prodname_copilot_short %} subscription, from a {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %} plan, you can enable {% data variables.copilot.copilot_memory %} in your personal {% data variables.product.prodname_copilot_short %} settings on {% data variables.product.github %}.
+
+Once enabled, {% data variables.copilot.copilot_memory %} will be used in any repository in which you use {% data variables.copilot.copilot_coding_agent %}, {% data variables.copilot.copilot_code-review_short %}, or {% data variables.copilot.copilot_cli_short %}.
+
+{% data reusables.user-settings.copilot-settings %}
+1. Under "Features", scroll down to the setting for **{% data variables.copilot.copilot_memory %}**.
+1. Click the dropdown button and select **Enabled**.
+
+## Viewing and deleting memories
+
+As an owner of a repository in which {% data variables.copilot.copilot_memory %} is in use, you can review the currently stored memories. If you think any are inappropriate, misleading, or incorrect you can delete them.
+
+### Viewing {% data variables.product.prodname_copilot_short %}'s memories for a repository
+
+{% 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 **Memory**.
+
+ A list of stored memories is displayed in chronological order, with the most recently stored memory at the top of the list.
+
+ 
+
+### Deleting a memory
+
+You can delete a memory if you don't want it to be used by {% data variables.product.prodname_copilot_short %}. It's worth noting, however, that {% data variables.product.prodname_copilot_short %} validates memories before they are used, which ensures that a memory is only used if the code that caused it to be generated still exists in the codebase.
+
+1. View the memories for a repository.
+1. Click the trashcan icon to the right of a memory you want to delete.
+
+ Alternatively, use the checkboxes to select multiple memories, then click **Delete**.
+
+> [!NOTE]
+> Memories are automatically deleted after 28 days to avoid stale information adversely affecting agentic decision making.
diff --git a/content/copilot/how-tos/use-copilot-agents/index.md b/content/copilot/how-tos/use-copilot-agents/index.md
index 6d969853dbe7..f85d7ef5746a 100644
--- a/content/copilot/how-tos/use-copilot-agents/index.md
+++ b/content/copilot/how-tos/use-copilot-agents/index.md
@@ -11,6 +11,7 @@ children:
- /coding-agent
- /request-a-code-review
- /use-copilot-cli
+ - /copilot-memory
redirect_from:
- /copilot/how-tos/agents
contentType: how-tos
diff --git a/data/reusables/copilot/byok-intro.md b/data/reusables/copilot/byok-intro.md
index 74fc03a47743..b20755c1cc1c 100644
--- a/data/reusables/copilot/byok-intro.md
+++ b/data/reusables/copilot/byok-intro.md
@@ -1,15 +1,16 @@
>[!NOTE]
>{% data reusables.copilot.byok-preview-note %}
->
->Some models require the Responses API which is not currently supported.
You can bring your own API keys to {% data variables.product.prodname_copilot %}, and enable teams to use your preferred large language model (LLM) providers with {% data variables.copilot.copilot_byok_supported_features %}.
API keys from the following providers are supported:
* Anthropic
+* AWS Bedrock
+* Google AI Studio
* Microsoft Foundry
* OpenAI
+* OpenAI-compatible providers
* xAI
Fine-tuned models are also supported, but functionality and quality of results can vary depending on the fine-tuning setup. You should test your model and review its outputs carefully before using it in production.
\ No newline at end of file
diff --git a/data/reusables/gated-features/copilot-memory.md b/data/reusables/gated-features/copilot-memory.md
new file mode 100644
index 000000000000..b02e4f47c178
--- /dev/null
+++ b/data/reusables/gated-features/copilot-memory.md
@@ -0,0 +1,2 @@
+* Enterprises and organizations with a {% data variables.copilot.copilot_enterprise_short %} or {% data variables.copilot.copilot_business_short %} plan.
+* Individual users with a {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %} plan.
diff --git a/data/reusables/rai/copilot/byok-transparency-note.md b/data/reusables/rai/copilot/byok-transparency-note.md
index 63efeae5d983..bb742ed337bf 100644
--- a/data/reusables/rai/copilot/byok-transparency-note.md
+++ b/data/reusables/rai/copilot/byok-transparency-note.md
@@ -1,6 +1,6 @@
# Using Bring Your Own Key (BYOK) with {% data variables.product.prodname_copilot %}
-When you use Bring Your Own Key with {% data variables.copilot.copilot_chat %}, you can connect the chat experience to large language models from supported providers beyond the default {% data variables.product.prodname_copilot_short %} model. Examples of supported providers include Anthropic, Azure AI, OpenAI, and xAI. You add your API key for the chosen provider directly in your {% data variables.product.prodname_copilot_short %} settings.
+When you use Bring Your Own Key with {% data variables.copilot.copilot_chat %}, you can connect the chat experience to large language models from supported providers beyond the default {% data variables.product.prodname_copilot_short %} model. Examples of supported providers include Anthropic, AWS Bedrock, Google AI Studio, Microsoft Foundry, OpenAI, OpenAI-compatible providers, and xAI. You add your API key for the chosen provider directly in your {% data variables.product.prodname_copilot_short %} settings.
When BYOK is active:
diff --git a/data/variables/copilot.yml b/data/variables/copilot.yml
index 20206704ddf8..c925e34e78e7 100644
--- a/data/variables/copilot.yml
+++ b/data/variables/copilot.yml
@@ -119,6 +119,7 @@ copilot_extensibility_platform_short: 'Copilot Extensibility Platform'
copilot_extensibility_platform: 'GitHub Copilot Extensibility Platform'
copilot_for_prs: 'Copilot pull request summaries'
copilot_prs_short: 'pull request summaries'
+copilot_memory: 'Copilot Memory'
copilot_in_support: 'Copilot in GitHub Support'
copilot_preview_features: 'Copilot preview features'
copilot_sku_isolation: 'Copilot subscription-based network routing'
diff --git a/src/audit-logs/data/fpt/organization.json b/src/audit-logs/data/fpt/organization.json
index 2115c7f07d26..647a55d5d9bf 100644
--- a/src/audit-logs/data/fpt/organization.json
+++ b/src/audit-logs/data/fpt/organization.json
@@ -14511,6 +14511,60 @@
"request_access_security_header"
]
},
+ {
+ "action": "repository_security_updates.disable",
+ "description": "Dependabot security updates was disabled.",
+ "docs_reference_links": "/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates",
+ "fields": [
+ "actor",
+ "actor_id",
+ "user_agent",
+ "request_id",
+ "request_access_security_header",
+ "user",
+ "user_id",
+ "repo",
+ "repo_id",
+ "public_repo",
+ "action",
+ "_document_id",
+ "@timestamp",
+ "created_at",
+ "operation_type"
+ ],
+ "docs_reference_titles": "Configuring Dependabot security updates"
+ },
+ {
+ "action": "repository_security_updates.enable",
+ "description": "Dependabot security updates was enabled.",
+ "docs_reference_links": "/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates",
+ "fields": [
+ "user_agent",
+ "request_id",
+ "request_access_security_header",
+ "hashed_token",
+ "programmatic_access_type",
+ "actor",
+ "actor_id",
+ "user",
+ "user_id",
+ "repo",
+ "repo_id",
+ "public_repo",
+ "org",
+ "org_id",
+ "action",
+ "_document_id",
+ "@timestamp",
+ "created_at",
+ "operation_type",
+ "business",
+ "business_id",
+ "actor_is_bot",
+ "actor_is_agent"
+ ],
+ "docs_reference_titles": "Configuring Dependabot security updates"
+ },
{
"action": "repository_visibility_change.clear",
"description": "The repository visibility change setting was cleared for an organization or enterprise.",
@@ -15090,7 +15144,7 @@
"multi_repo",
"created_at"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.create",
@@ -15111,7 +15165,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.delete",
@@ -15134,7 +15188,7 @@
"created_at",
"reason"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.public_leak",
@@ -15156,7 +15210,7 @@
"multi_repo",
"created_at"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.reopen",
@@ -15202,7 +15256,7 @@
"secret_type_provider",
"report_result"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning/resolving-alerts"
+ "docs_reference_titles": "Resolving alerts from secret scanning"
},
{
"action": "secret_scanning_alert.resolve",
@@ -15279,7 +15333,7 @@
"multi_repo",
"created_at"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.validate",
@@ -15303,7 +15357,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_closure_request.approve",
diff --git a/src/audit-logs/data/ghec/enterprise.json b/src/audit-logs/data/ghec/enterprise.json
index 7305f4cd9f06..63eb619de483 100644
--- a/src/audit-logs/data/ghec/enterprise.json
+++ b/src/audit-logs/data/ghec/enterprise.json
@@ -17911,6 +17911,60 @@
"request_access_security_header"
]
},
+ {
+ "action": "repository_security_updates.disable",
+ "description": "Dependabot security updates was disabled.",
+ "docs_reference_links": "/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates",
+ "fields": [
+ "actor",
+ "actor_id",
+ "user_agent",
+ "request_id",
+ "request_access_security_header",
+ "user",
+ "user_id",
+ "repo",
+ "repo_id",
+ "public_repo",
+ "action",
+ "_document_id",
+ "@timestamp",
+ "created_at",
+ "operation_type"
+ ],
+ "docs_reference_titles": "Configuring Dependabot security updates"
+ },
+ {
+ "action": "repository_security_updates.enable",
+ "description": "Dependabot security updates was enabled.",
+ "docs_reference_links": "/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates",
+ "fields": [
+ "user_agent",
+ "request_id",
+ "request_access_security_header",
+ "hashed_token",
+ "programmatic_access_type",
+ "actor",
+ "actor_id",
+ "user",
+ "user_id",
+ "repo",
+ "repo_id",
+ "public_repo",
+ "org",
+ "org_id",
+ "action",
+ "_document_id",
+ "@timestamp",
+ "created_at",
+ "operation_type",
+ "business",
+ "business_id",
+ "actor_is_bot",
+ "actor_is_agent"
+ ],
+ "docs_reference_titles": "Configuring Dependabot security updates"
+ },
{
"action": "repository_visibility_change.clear",
"description": "The repository visibility change setting was cleared for an organization or enterprise.",
@@ -18490,7 +18544,7 @@
"multi_repo",
"created_at"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.create",
@@ -18511,7 +18565,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.delete",
@@ -18534,7 +18588,7 @@
"created_at",
"reason"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.public_leak",
@@ -18556,7 +18610,7 @@
"multi_repo",
"created_at"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.reopen",
@@ -18602,7 +18656,7 @@
"secret_type_provider",
"report_result"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning/resolving-alerts"
+ "docs_reference_titles": "Resolving alerts from secret scanning"
},
{
"action": "secret_scanning_alert.resolve",
@@ -18679,7 +18733,7 @@
"multi_repo",
"created_at"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.validate",
@@ -18703,7 +18757,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_closure_request.approve",
diff --git a/src/audit-logs/data/ghec/organization.json b/src/audit-logs/data/ghec/organization.json
index 2115c7f07d26..647a55d5d9bf 100644
--- a/src/audit-logs/data/ghec/organization.json
+++ b/src/audit-logs/data/ghec/organization.json
@@ -14511,6 +14511,60 @@
"request_access_security_header"
]
},
+ {
+ "action": "repository_security_updates.disable",
+ "description": "Dependabot security updates was disabled.",
+ "docs_reference_links": "/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates",
+ "fields": [
+ "actor",
+ "actor_id",
+ "user_agent",
+ "request_id",
+ "request_access_security_header",
+ "user",
+ "user_id",
+ "repo",
+ "repo_id",
+ "public_repo",
+ "action",
+ "_document_id",
+ "@timestamp",
+ "created_at",
+ "operation_type"
+ ],
+ "docs_reference_titles": "Configuring Dependabot security updates"
+ },
+ {
+ "action": "repository_security_updates.enable",
+ "description": "Dependabot security updates was enabled.",
+ "docs_reference_links": "/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates",
+ "fields": [
+ "user_agent",
+ "request_id",
+ "request_access_security_header",
+ "hashed_token",
+ "programmatic_access_type",
+ "actor",
+ "actor_id",
+ "user",
+ "user_id",
+ "repo",
+ "repo_id",
+ "public_repo",
+ "org",
+ "org_id",
+ "action",
+ "_document_id",
+ "@timestamp",
+ "created_at",
+ "operation_type",
+ "business",
+ "business_id",
+ "actor_is_bot",
+ "actor_is_agent"
+ ],
+ "docs_reference_titles": "Configuring Dependabot security updates"
+ },
{
"action": "repository_visibility_change.clear",
"description": "The repository visibility change setting was cleared for an organization or enterprise.",
@@ -15090,7 +15144,7 @@
"multi_repo",
"created_at"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.create",
@@ -15111,7 +15165,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.delete",
@@ -15134,7 +15188,7 @@
"created_at",
"reason"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.public_leak",
@@ -15156,7 +15210,7 @@
"multi_repo",
"created_at"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.reopen",
@@ -15202,7 +15256,7 @@
"secret_type_provider",
"report_result"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning/resolving-alerts"
+ "docs_reference_titles": "Resolving alerts from secret scanning"
},
{
"action": "secret_scanning_alert.resolve",
@@ -15279,7 +15333,7 @@
"multi_repo",
"created_at"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.validate",
@@ -15303,7 +15357,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_closure_request.approve",
diff --git a/src/audit-logs/data/ghes-3.14/enterprise.json b/src/audit-logs/data/ghes-3.14/enterprise.json
index 09c229b1f597..52f857ef967f 100644
--- a/src/audit-logs/data/ghes-3.14/enterprise.json
+++ b/src/audit-logs/data/ghes-3.14/enterprise.json
@@ -12748,7 +12748,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.reopen",
@@ -12851,7 +12851,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning.disable",
diff --git a/src/audit-logs/data/ghes-3.14/organization.json b/src/audit-logs/data/ghes-3.14/organization.json
index 396864c66de8..6d0ec7889b6f 100644
--- a/src/audit-logs/data/ghes-3.14/organization.json
+++ b/src/audit-logs/data/ghes-3.14/organization.json
@@ -13248,7 +13248,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.reopen",
@@ -13351,7 +13351,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning.disable",
diff --git a/src/audit-logs/data/ghes-3.15/enterprise.json b/src/audit-logs/data/ghes-3.15/enterprise.json
index f00c69ffefde..9f24bc326ce9 100644
--- a/src/audit-logs/data/ghes-3.15/enterprise.json
+++ b/src/audit-logs/data/ghes-3.15/enterprise.json
@@ -12947,7 +12947,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.reopen",
@@ -13050,7 +13050,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning.disable",
diff --git a/src/audit-logs/data/ghes-3.15/organization.json b/src/audit-logs/data/ghes-3.15/organization.json
index a7dc487178f9..ca035aaf6173 100644
--- a/src/audit-logs/data/ghes-3.15/organization.json
+++ b/src/audit-logs/data/ghes-3.15/organization.json
@@ -13605,7 +13605,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.reopen",
@@ -13651,7 +13651,7 @@
"secret_type_provider",
"report_result"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning/resolving-alerts"
+ "docs_reference_titles": "Resolving alerts from secret scanning"
},
{
"action": "secret_scanning_alert.resolve",
@@ -13730,7 +13730,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning.disable",
diff --git a/src/audit-logs/data/ghes-3.16/enterprise.json b/src/audit-logs/data/ghes-3.16/enterprise.json
index 86aab33104a9..3baff923869f 100644
--- a/src/audit-logs/data/ghes-3.16/enterprise.json
+++ b/src/audit-logs/data/ghes-3.16/enterprise.json
@@ -13795,7 +13795,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.reopen",
@@ -13898,7 +13898,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning.disable",
diff --git a/src/audit-logs/data/ghes-3.16/organization.json b/src/audit-logs/data/ghes-3.16/organization.json
index 86654ff16470..92900d9a6e73 100644
--- a/src/audit-logs/data/ghes-3.16/organization.json
+++ b/src/audit-logs/data/ghes-3.16/organization.json
@@ -14046,7 +14046,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.public_leak",
@@ -14068,7 +14068,7 @@
"multi_repo",
"created_at"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.reopen",
@@ -14114,7 +14114,7 @@
"secret_type_provider",
"report_result"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning/resolving-alerts"
+ "docs_reference_titles": "Resolving alerts from secret scanning"
},
{
"action": "secret_scanning_alert.resolve",
@@ -14193,7 +14193,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning.disable",
diff --git a/src/audit-logs/data/ghes-3.17/enterprise.json b/src/audit-logs/data/ghes-3.17/enterprise.json
index e5a58f755e88..dd8c56641d70 100644
--- a/src/audit-logs/data/ghes-3.17/enterprise.json
+++ b/src/audit-logs/data/ghes-3.17/enterprise.json
@@ -14213,7 +14213,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.reopen",
@@ -14316,7 +14316,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning.disable",
diff --git a/src/audit-logs/data/ghes-3.17/organization.json b/src/audit-logs/data/ghes-3.17/organization.json
index 178934822af5..d410046886e7 100644
--- a/src/audit-logs/data/ghes-3.17/organization.json
+++ b/src/audit-logs/data/ghes-3.17/organization.json
@@ -14318,7 +14318,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.public_leak",
@@ -14340,7 +14340,7 @@
"multi_repo",
"created_at"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.reopen",
@@ -14386,7 +14386,7 @@
"secret_type_provider",
"report_result"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning/resolving-alerts"
+ "docs_reference_titles": "Resolving alerts from secret scanning"
},
{
"action": "secret_scanning_alert.resolve",
@@ -14465,7 +14465,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_closure_request.approve",
diff --git a/src/audit-logs/data/ghes-3.18/enterprise.json b/src/audit-logs/data/ghes-3.18/enterprise.json
index 27afcb4970fd..d1f961217c48 100644
--- a/src/audit-logs/data/ghes-3.18/enterprise.json
+++ b/src/audit-logs/data/ghes-3.18/enterprise.json
@@ -14316,7 +14316,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.reopen",
@@ -14419,7 +14419,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning.disable",
diff --git a/src/audit-logs/data/ghes-3.18/organization.json b/src/audit-logs/data/ghes-3.18/organization.json
index b5d91a8020a4..274e27de3a20 100644
--- a/src/audit-logs/data/ghes-3.18/organization.json
+++ b/src/audit-logs/data/ghes-3.18/organization.json
@@ -14563,7 +14563,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.public_leak",
@@ -14585,7 +14585,7 @@
"multi_repo",
"created_at"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.reopen",
@@ -14631,7 +14631,7 @@
"secret_type_provider",
"report_result"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning/resolving-alerts"
+ "docs_reference_titles": "Resolving alerts from secret scanning"
},
{
"action": "secret_scanning_alert.resolve",
@@ -14710,7 +14710,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_closure_request.approve",
diff --git a/src/audit-logs/data/ghes-3.19/enterprise.json b/src/audit-logs/data/ghes-3.19/enterprise.json
index 44fc308927e0..a25304cad3e2 100644
--- a/src/audit-logs/data/ghes-3.19/enterprise.json
+++ b/src/audit-logs/data/ghes-3.19/enterprise.json
@@ -15000,7 +15000,7 @@
"multi_repo",
"created_at"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.create",
@@ -15021,7 +15021,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.reopen",
@@ -15122,7 +15122,7 @@
"multi_repo",
"created_at"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.validate",
@@ -15146,7 +15146,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning.disable",
diff --git a/src/audit-logs/data/ghes-3.19/organization.json b/src/audit-logs/data/ghes-3.19/organization.json
index 61d6a92374d5..29f171d028e2 100644
--- a/src/audit-logs/data/ghes-3.19/organization.json
+++ b/src/audit-logs/data/ghes-3.19/organization.json
@@ -15109,7 +15109,7 @@
"multi_repo",
"created_at"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.create",
@@ -15130,7 +15130,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.delete",
@@ -15153,7 +15153,7 @@
"created_at",
"reason"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.public_leak",
@@ -15175,7 +15175,7 @@
"multi_repo",
"created_at"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.reopen",
@@ -15221,7 +15221,7 @@
"secret_type_provider",
"report_result"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning/resolving-alerts"
+ "docs_reference_titles": "Resolving alerts from secret scanning"
},
{
"action": "secret_scanning_alert.resolve",
@@ -15298,7 +15298,7 @@
"multi_repo",
"created_at"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.validate",
@@ -15322,7 +15322,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_closure_request.approve",
diff --git a/src/audit-logs/data/ghes-3.20/enterprise.json b/src/audit-logs/data/ghes-3.20/enterprise.json
index 4020bc83fc8a..77205f9f3c9f 100644
--- a/src/audit-logs/data/ghes-3.20/enterprise.json
+++ b/src/audit-logs/data/ghes-3.20/enterprise.json
@@ -15021,7 +15021,7 @@
"multi_repo",
"created_at"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.create",
@@ -15042,7 +15042,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.reopen",
@@ -15143,7 +15143,7 @@
"multi_repo",
"created_at"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.validate",
@@ -15167,7 +15167,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning.disable",
diff --git a/src/audit-logs/data/ghes-3.20/organization.json b/src/audit-logs/data/ghes-3.20/organization.json
index a952233a20e0..931ccbb4e1c5 100644
--- a/src/audit-logs/data/ghes-3.20/organization.json
+++ b/src/audit-logs/data/ghes-3.20/organization.json
@@ -15064,7 +15064,7 @@
"multi_repo",
"created_at"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.create",
@@ -15085,7 +15085,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.delete",
@@ -15108,7 +15108,7 @@
"created_at",
"reason"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.public_leak",
@@ -15130,7 +15130,7 @@
"multi_repo",
"created_at"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.reopen",
@@ -15176,7 +15176,7 @@
"secret_type_provider",
"report_result"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning/resolving-alerts"
+ "docs_reference_titles": "Resolving alerts from secret scanning"
},
{
"action": "secret_scanning_alert.resolve",
@@ -15253,7 +15253,7 @@
"multi_repo",
"created_at"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_alert.validate",
@@ -15277,7 +15277,7 @@
"publicly_leaked",
"multi_repo"
],
- "docs_reference_titles": "/code-security/secret-scanning/managing-alerts-from-secret-scanning"
+ "docs_reference_titles": "Manage secret scanning alerts"
},
{
"action": "secret_scanning_closure_request.approve",
diff --git a/src/audit-logs/lib/config.json b/src/audit-logs/lib/config.json
index 2e01cbed9a1d..61b2bed173cb 100644
--- a/src/audit-logs/lib/config.json
+++ b/src/audit-logs/lib/config.json
@@ -9,5 +9,5 @@
"git": "Note: Git events have special access requirements and retention policies that differ from other audit log events. For GitHub Enterprise Cloud, access Git events via the REST API only with 7-day retention. For GitHub Enterprise Server, Git events must be enabled in audit log configuration and are not included in search results.",
"sso_redirect": "Note: Automatically redirecting users to sign in is currently in beta for Enterprise Managed Users and subject to change."
},
- "sha": "b813844c2ff8cd966ba2e53d107c535aed977eb6"
+ "sha": "b56a045f081573d27a98c40b4de1e4984095fe92"
}
\ No newline at end of file