- | {% data variables.copilot.copilot_coding_agent %} |
+ {% data variables.copilot.copilot_cloud_agent %} |
{% data reusables.copilot.ci-support-repository %}
diff --git a/content/copilot/reference/customization-cheat-sheet.md b/content/copilot/reference/customization-cheat-sheet.md
index 23a07d57a871..5fc9445a25e9 100644
--- a/content/copilot/reference/customization-cheat-sheet.md
+++ b/content/copilot/reference/customization-cheat-sheet.md
@@ -19,11 +19,11 @@ This table shows what each customization feature is and where it lives.
|---------|-----------|-------------------|
| [Custom instructions](/copilot/concepts/prompting/response-customization) | Always-on context that automatically applies to every interaction within its defined scope | `.github/copilot-instructions.md` (repo-wide), `.github/instructions/*.instructions.md` (path-specific), `AGENTS.md` (third-party agents), or personal/org settings via UI on {% data variables.product.github %} |
| [Prompt files](/copilot/concepts/prompting/response-customization?tool=vscode#about-prompt-files) | Reusable, standalone prompt template with input variables | `.github/prompts/*.prompt.md` |
-| [{% data variables.copilot.custom_agents_caps_short %}](/copilot/concepts/agents/coding-agent/about-custom-agents) | Specialist persona with its own instructions, tool restrictions, and context | `.github/agents/AGENT-NAME.md` (repo), `agents/AGENT-NAME.md` in `.github-private` repo (org/enterprise), or user profile |
+| [{% data variables.copilot.custom_agents_caps_short %}](/copilot/concepts/agents/cloud-agent/about-custom-agents) | Specialist persona with its own instructions, tool restrictions, and context | `.github/agents/AGENT-NAME.md` (repo), `agents/AGENT-NAME.md` in `.github-private` repo (org/enterprise), or user profile |
| [{% data variables.copilot.subagents_caps_short %}](/copilot/how-tos/chat-with-copilot/chat-in-ide#using-subagents) | Separate agent spawned by the main agent to handle delegated work in an isolated context | N/A (runtime process, not a user-configured file) |
| [Agent skills](/copilot/concepts/agents/about-agent-skills) | Folder of instructions, scripts, and resources that {% data variables.product.prodname_copilot_short %} loads when relevant to a task | `.github/skills//SKILL.md`, `.claude/skills//SKILL.md`, or `.agents/skills//SKILL.md` (project); `~/.copilot/skills//SKILL.md`, `~/.claude/skills//SKILL.md`, or `~/.agents/skills//SKILL.md` (personal) |
-| [Hooks](/copilot/concepts/agents/coding-agent/about-hooks) | Custom shell commands that execute deterministically at specific points in an agent's workflow | `.github/hooks/*.json` |
-| [MCP servers](/copilot/concepts/context/mcp) | Connection to external systems, APIs, and databases | `mcp.json` (path varies by IDE), repo settings on {% data variables.product.github %} ({% data variables.copilot.copilot_coding_agent_short %}), or `mcp-servers` property in {% data variables.copilot.copilot_custom_agent_short %} configurations |
+| [Hooks](/copilot/concepts/agents/cloud-agent/about-hooks) | Custom shell commands that execute deterministically at specific points in an agent's workflow | `.github/hooks/*.json` |
+| [MCP servers](/copilot/concepts/context/mcp) | Connection to external systems, APIs, and databases | `mcp.json` (path varies by IDE), repo settings on {% data variables.product.github %} ({% data variables.copilot.copilot_cloud_agent_short %}), or `mcp-servers` property in {% data variables.copilot.copilot_custom_agent_short %} configurations |
## Usage comparison
@@ -33,10 +33,10 @@ This table helps you decide which customization feature to use.
|---------|---------------|-------------|-------------------|
| [Custom instructions](/copilot/concepts/prompting/response-customization) | Automatic | Standards, guidelines, or expectations that apply broadly across a context | Enforce coding standards, accessibility rules, review checklists |
| [Prompt files](/copilot/concepts/prompting/response-customization?tool=vscode#about-prompt-files) | Manual: reference directly in chat or use the prompt file picker | Focused single tasks you run once with different inputs each time | Generate unit tests, run a code review checklist |
-| [{% data variables.copilot.custom_agents_caps_short %}](/copilot/concepts/agents/coding-agent/about-custom-agents) | Manual: select from the agent dropdown in your IDE, on {% data variables.product.github %}, or in {% data variables.copilot.copilot_cli_short %} | Projects or processes with distinct stages that need specialized capabilities or strict handoffs | React reviewer agent, read-only auditing agent |
+| [{% data variables.copilot.custom_agents_caps_short %}](/copilot/concepts/agents/cloud-agent/about-custom-agents) | Manual: select from the agent dropdown in your IDE, on {% data variables.product.github %}, or in {% data variables.copilot.copilot_cli_short %} | Projects or processes with distinct stages that need specialized capabilities or strict handoffs | React reviewer agent, read-only auditing agent |
| [{% data variables.copilot.subagents_caps_short %}](/copilot/how-tos/chat-with-copilot/chat-in-ide#using-subagents) | Automatic, or reference a {% data variables.copilot.subagent_short %} directly in your prompt | Complex subtasks that should run in isolation from the main agent | Codebase research, running test suites |
| [Agent skills](/copilot/concepts/agents/about-agent-skills) | Automatic: chosen by {% data variables.product.prodname_copilot_short %} when relevant to your prompt | Multi-step workflows with bundled assets that should be loaded as needed | {% data variables.product.prodname_actions %} failure debugging, deployment procedures, release note drafting |
-| [Hooks](/copilot/concepts/agents/coding-agent/about-hooks) | Automatic: at configured lifecycle events | Tasks that need to run at a specific point in the agent lifecycle, with guaranteed execution | Run a formatter after every file edit, approve or deny tool executions, prevent credential leaks with {% data variables.product.prodname_secret_scanning %} |
+| [Hooks](/copilot/concepts/agents/cloud-agent/about-hooks) | Automatic: at configured lifecycle events | Tasks that need to run at a specific point in the agent lifecycle, with guaranteed execution | Run a formatter after every file edit, approve or deny tool executions, prevent credential leaks with {% data variables.product.prodname_secret_scanning %} |
| [MCP servers](/copilot/concepts/context/mcp) | Automatic, or ask for a specific tool by name | Tasks that require access to external tools or real-time data | Manage issues and PRs ({% data variables.product.github %} MCP server), automate browser testing (Playwright MCP server) |
## IDE and surface support
diff --git a/content/copilot/reference/hooks-configuration.md b/content/copilot/reference/hooks-configuration.md
index 6621bf88d326..01f92494d5ef 100644
--- a/content/copilot/reference/hooks-configuration.md
+++ b/content/copilot/reference/hooks-configuration.md
@@ -1,7 +1,7 @@
---
title: Hooks configuration
shortTitle: Hooks configuration
-intro: 'Find information about configuring hooks for use with {% data variables.copilot.copilot_cli %} and {% data variables.copilot.copilot_coding_agent %}.'
+intro: 'Find information about configuring hooks for use with {% data variables.copilot.copilot_cli %} and {% data variables.copilot.copilot_cloud_agent %}.'
versions:
feature: copilot
contentType: reference
@@ -10,7 +10,7 @@ category:
- Configure Copilot CLI
---
-This reference article describes the available hook types with examples, including their input and output formats, script best practices, and advanced patterns for logging, security enforcement, and external integrations. For general information about creating hooks, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/use-hooks). For a tutorial on creating hooks for the CLI, see [AUTOTITLE](/copilot/tutorials/copilot-cli-hooks).
+This reference article describes the available hook types with examples, including their input and output formats, script best practices, and advanced patterns for logging, security enforcement, and external integrations. For general information about creating hooks, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/use-hooks). For a tutorial on creating hooks for the CLI, see [AUTOTITLE](/copilot/tutorials/copilot-cli-hooks).
## Hook types
@@ -552,6 +552,6 @@ fi
## Further reading
-* [AUTOTITLE](/copilot/concepts/agents/coding-agent)
+* [AUTOTITLE](/copilot/concepts/agents/cloud-agent)
* [AUTOTITLE](/copilot/how-tos/copilot-cli)
* [AUTOTITLE](/copilot/reference/copilot-cli-reference/cli-command-reference)
diff --git a/content/copilot/reference/metrics-data.md b/content/copilot/reference/metrics-data.md
index d044176b851d..9943a3b092f7 100644
--- a/content/copilot/reference/metrics-data.md
+++ b/content/copilot/reference/metrics-data.md
@@ -80,7 +80,7 @@ The activity report provides visibility into usage of all generally available (G
#### GitHub features
* {% data variables.copilot.copilot_chat_short %}
-* {% data variables.copilot.copilot_coding_agent %}
+* {% data variables.copilot.copilot_cloud_agent %}
* Copilot for Docs
* {% data variables.copilot.copilot_for_prs %}
* {% data variables.copilot.copilot_code-review_short %}
diff --git a/content/copilot/reference/policy-conflicts.md b/content/copilot/reference/policy-conflicts.md
index 5f865334a317..17d43bde1234 100644
--- a/content/copilot/reference/policy-conflicts.md
+++ b/content/copilot/reference/policy-conflicts.md
@@ -42,14 +42,14 @@ Feature, model, and privacy settings for users are set according to the **least
| {% data variables.copilot.copilot_chat_short %} in the IDE | Least restrictive organization | [AUTOTITLE](/copilot/responsible-use/chat-in-your-ide) |
| {% data variables.copilot.copilot_chat_short %} agent mode in the IDE | Least restrictive organization | [AUTOTITLE](/copilot/responsible-use/chat-in-your-ide) |
| {% data variables.copilot.copilot_code-review_short %} | Least restrictive organization | [AUTOTITLE](/copilot/responsible-use/code-review) |
-| {% data variables.copilot.copilot_coding_agent %} | Least restrictive organization | [AUTOTITLE](/copilot/responsible-use-of-github-copilot-features/responsible-use-of-copilot-coding-agent-on-githubcom) |
+| {% data variables.copilot.copilot_cloud_agent %} | Least restrictive organization | [AUTOTITLE](/copilot/responsible-use/copilot-cloud-agent) |
| {% data variables.product.prodname_spark_short %} | Least restrictive organization | [AUTOTITLE](/copilot/responsible-use/spark) |
| {% data variables.product.prodname_copilot_short %} in {% data variables.product.prodname_dotcom_the_website %} | Least restrictive organization | [AUTOTITLE](/copilot/responsible-use/chat-in-github) |
| {% data variables.copilot.copilot_desktop_short %} | Least restrictive organization | [AUTOTITLE](/copilot/responsible-use/copilot-in-github-desktop) |
| {% data variables.copilot.copilot_cli_short %} | Least restrictive organization | [AUTOTITLE](/copilot/responsible-use/copilot-cli) |
| Editor preview features | Least restrictive organization | [AUTOTITLE](/free-pro-team@latest/site-policy/github-terms/github-pre-release-license-terms) |
| {% data variables.product.prodname_github_models %}, one policy per model | Least restrictive organization | [AUTOTITLE](/github-models/github-models-at-scale/manage-models-at-scale) |
-| MCP servers in {% data variables.product.prodname_copilot_short %} | Least restrictive organization | [AUTOTITLE](/copilot/using-github-copilot/coding-agent/extending-copilot-coding-agent-with-mcp) |
+| MCP servers in {% data variables.product.prodname_copilot_short %} | Least restrictive organization | [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/extend-cloud-agent-with-mcp) |
| {% data variables.product.prodname_copilot_short %}-generated commit messages | Least restrictive organization | [AUTOTITLE](/copilot/responsible-use/copilot-commit-message-generation) |
## Next steps
diff --git a/content/copilot/responsible-use/copilot-cloud-agent.md b/content/copilot/responsible-use/copilot-cloud-agent.md
new file mode 100644
index 000000000000..bb2704861cf1
--- /dev/null
+++ b/content/copilot/responsible-use/copilot-cloud-agent.md
@@ -0,0 +1,191 @@
+---
+title: Responsible use of GitHub Copilot cloud agent on GitHub.com
+shortTitle: Copilot cloud agent
+allowTitleToDifferFromFilename: true
+intro: 'Learn how to use {% data variables.copilot.copilot_cloud_agent %} on {% data variables.product.prodname_dotcom_the_website %} responsibly by understanding its purposes, capabilities, and limitations.'
+versions:
+ feature: copilot
+redirect_from:
+ - /copilot/responsible-use/copilot-coding-agent
+ - /early-access/copilot/coding-agent/responsible-use-of-copilot-coding-agent
+ - /copilot/responsible-use-of-github-copilot-features/responsible-use-of-copilot-coding-agent-on-githubcom
+ - /copilot/responsible-use-of-github-copilot-features/copilot-coding-agent
+contentType: rai
+category:
+ - Responsible use
+---
+
+## About {% data variables.copilot.copilot_cloud_agent_tmp %} on {% data variables.product.prodname_dotcom_the_website %}
+
+{% data variables.copilot.copilot_cloud_agent %} is an autonomous and asynchronous software development agent integrated into {% data variables.product.github %}. The agent can pick up a task from an issue or from {% data variables.copilot.copilot_chat_short %}, research a repository, create an implementation plan, and make code changes on a branch. You can review the diff, iterate with the agent, and create a pull request when you're ready.
+
+{% data variables.copilot.copilot_cloud_agent %} can generate tailored changes based on your description and configurations, including tasks like researching a codebase, planning an approach, bug fixes, implementing incremental new features, prototyping, documentation, and codebase maintenance. The agent can iterate with you based on your feedback, whether that's through follow-up prompts during a session or comments on a pull request.
+
+While working on your task, the agent has access to its own ephemeral development environment where it can make changes to your code, execute automated tests, and run linters.
+
+The agent has been evaluated across a variety of programming languages, with English as the primary supported language.
+
+The agent works by using a combination of natural language processing and machine learning to understand your task and make changes in a codebase to complete your task. This process can be broken down into a number of steps.
+
+> [!NOTE] Deep research, planning, and iterating on code changes before creating a pull request are only available with {% data variables.copilot.copilot_cloud_agent %} on {% data variables.product.prodname_dotcom_the_website %}. {% data variables.copilot.copilot_cloud_agent_short_cap_c %} integrations (such as Azure Boards, JIRA, Linear, Slack, or Teams) only support creating a pull request directly.
+
+### Prompt processing
+
+The task provided to {% data variables.product.prodname_copilot_short %} through an issue, pull request comment or {% data variables.copilot.copilot_chat_short %} message is combined with other relevant, contextual information to form a prompt. That prompt is sent to a large language model for processing. Inputs can take the form of plain natural language, code snippets, or images.
+
+### Language model analysis
+
+The prompt is then passed through a large language model, which is a neural network that has been trained on a large body of data. The language model analyzes the input prompt to help the agent reason on the task and leverage necessary tools.
+
+### Response generation
+
+The language model generates a response based on its analysis of the prompt. This response can take the form of natural language suggestions and code suggestions.
+
+### Output formatting
+
+Once the agent completes its first run, it will provide a summary of the changes it made. If a pull request was created, the agent updates the pull request description. The agent may include supplemental information about resources it could not access and provide suggestions on the steps to resolve.
+
+You may provide feedback to the agent by sending follow-up prompts during a session, commenting within a pull request, or explicitly mentioning the agent (`@copilot`) on the pull request. The agent will then resubmit that feedback to the language model for further analysis. Once the agent completes changes based on feedback, it will respond with updated changes.
+
+Copilot is intended to provide you with the most relevant solution for task resolution. However, it may not always provide the answer you are looking for. You are responsible for reviewing and validating responses generated by {% data variables.product.prodname_copilot_short %} to ensure they are accurate and appropriate.
+
+Additionally, as part of our product development process, {% data variables.product.github %} undertakes red teaming (testing) to understand and improve the safety of the agent.
+
+For information on how to improve performance, see [Improving performance for {% data variables.copilot.copilot_cloud_agent %}](#improving-performance-for-copilot-cloud-agent) below.
+
+## Use cases for {% data variables.copilot.copilot_cloud_agent %}
+
+You can delegate a task to {% data variables.product.prodname_copilot_short %} in a variety of scenarios, including, but not limited to:
+
+* **Deep research:** Understanding how a codebase works, identifying where to make a change, or confirming assumptions.
+* **Planning:** Creating an implementation plan before making changes.
+* **Codebase maintenance:** Tackling security-related fixes, dependency upgrades, and targeted refactoring.
+* **Documentation:** Updating and creating new documentation.
+* **Feature development:** Implementing incremental feature requests.
+* **Improving test coverage:** Developing additional test suites for quality management.
+* **Prototyping new projects:** Greenfielding new concepts.
+
+## Improving performance for {% data variables.copilot.copilot_cloud_agent %}
+
+{% data variables.copilot.copilot_cloud_agent %} can support a wide range of tasks. To enhance the performance and address some of the limitations of the agent, there are various measures that you can adopt.
+
+For more information about limitations, see [Limitations of {% data variables.copilot.copilot_cloud_agent %}](#limitations-of-copilot-cloud-agent) (below).
+
+### Ensure your tasks are well-scoped
+
+{% data variables.copilot.copilot_cloud_agent %} leverages your prompt as key context when working on a task. The more clear and well-scoped the prompt you assign to the agent, the better the results you will get. An ideal task includes:
+
+* A clear description of the problem to be solved or the work required.
+* Complete acceptance criteria on what a good solution looks like (for example, should there be unit tests?).
+* Hints or pointers on what files need to be changed.
+
+### Customize your experience with additional context
+
+{% data variables.copilot.copilot_cloud_agent %} leverages your prompt, comments and the repository’s code as context when generating suggested changes. The agent also has access to semantic code search, which helps it find relevant code based on meaning rather than just exact text matches, allowing it to complete tasks faster.
+
+To enhance {% data variables.product.prodname_copilot_short %}’s performance, consider implementing custom {% data variables.product.prodname_copilot_short %} instructions to help the agent better understand your project and how to build, test and validate its changes. For more information, see "Add custom instructions to your repository" in [AUTOTITLE](/copilot/tutorials/cloud-agent/get-the-best-results#adding-custom-instructions-to-your-repository).
+
+For information about other customizations for {% data variables.copilot.copilot_cloud_agent %}, see:
+
+* [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/customize-the-agent-environment)
+* [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/customize-the-agent-firewall)
+* [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/extend-cloud-agent-with-mcp)
+
+### Use {% data variables.copilot.copilot_cloud_agent %} as a tool, not a replacement
+
+While {% data variables.copilot.copilot_cloud_agent %} can be a powerful tool for generating code and documentation, it is important to use it as a tool, rather than a replacement for human programming. You should always review and test the content generated by the agent to ensure that it meets your requirements and is free of errors or security concerns prior to merging.
+
+### Use secure coding and code review practices
+
+Although {% data variables.copilot.copilot_cloud_agent %} can generate syntactically correct code, it may not always be secure. You should always follow best practices for secure coding, such as avoiding hard-coded passwords or SQL injection vulnerabilities, as well as following code review best practices, to address the agent’s limitations. You should always take the same precautions as you would with any code you write that uses material you did not independently originate, including precautions to ensure its suitability. These include rigorous testing, IP scanning, and checking for security vulnerabilities.
+
+### Provide feedback
+
+If you encounter any issues or limitations with {% data variables.copilot.copilot_cloud_agent %} on {% data variables.product.prodname_dotcom_the_website %}, we recommend that you provide feedback by clicking the thumbs down icon below each agent response. This can help the developers to improve the tool and address any concerns or limitations. Additionally, you can provide feedback in the community discussion forum.
+
+### Stay up to date
+
+{% data variables.copilot.copilot_cloud_agent %} is a new technology and is likely to evolve over time. You should stay up to date with any new security risks or best practices that may emerge.
+
+## Security measures for {% data variables.copilot.copilot_cloud_agent %}
+
+By design, {% data variables.copilot.copilot_cloud_agent %} is built with several mitigations to help ensure your data and codebase is secure. Although mitigations exist, be sure to continue implementing security best practices while understanding the agent’s limitations and how they may impact your code.
+
+### Avoiding privileged escalation
+
+{% data variables.copilot.copilot_cloud_agent %} will only respond to interactions (for example, assigning the agent or commenting) from users with repository write access.
+
+{% data variables.product.prodname_actions %} workflows triggered in response to pull requests raised by {% data variables.copilot.copilot_cloud_agent %} require approval from a user with repository write access before they will run.
+
+The agent filters hidden characters, that are not displayed on {% data variables.product.prodname_dotcom_the_website %}, which might otherwise allow users to hide harmful instructions in comments or issue body contents. This protects against risks like jailbreaks.
+
+### Constraining Copilot’s permissions
+
+Copilot only has access to the repository where it is working, and cannot access other repositories.
+
+Its permissions are limited, allowing it to push code and read other resources. Built-in protections mean that Copilot can only push to a single branch: the existing pull request branch when triggered via `@copilot`, or otherwise to a new `copilot/` branch. This means that Copilot cannot push directly to your default branch (for example, `main`).
+
+{% data variables.copilot.copilot_cloud_agent %} does not have access to Actions organization or repository secrets or variables during runtime. Only secrets and variables specifically added to the `copilot` environment are passed to the agent.
+
+### Ensuring traceability
+
+{% data variables.copilot.copilot_cloud_agent %}'s commits are authored by {% data variables.product.prodname_copilot_short %}, with the human who started the task marked as the co-author. This makes it easier to identify code generated by the agent and who initiated the task.
+
+{% data variables.copilot.copilot_cloud_agent %}'s commits are signed, so they appear as "Verified" on {% data variables.product.github %}. This provides confidence that the commits were made by {% data variables.copilot.copilot_cloud_agent %} and have not been altered.
+
+Each commit message includes a link to the agent session logs. This gives you a permanent link from any agent-authored commit to the full session logs, so you can understand why {% data variables.product.prodname_copilot_short %} made a change during code review or trace it later for auditing purposes.
+
+### Preventing data exfiltration
+
+By default, {% data variables.copilot.copilot_cloud_agent %} has a firewall enabled to prevent exfiltration of code or other sensitive data, either accidentally or due to malicious user input.
+
+For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/customize-the-agent-firewall).
+
+### Preventing security vulnerabilities in generated code
+
+During the code generation process, {% data variables.copilot.copilot_cloud_agent %} automatically analyzes the newly generated code for security vulnerabilities and attempts to resolve them, to prevent any discovered issues from being introduced. Analysis is performed using the following tools and processes:
+
+* **{% data variables.product.prodname_codeql %}**: will run to identify potential vulnerabilities and errors.
+* **{% data variables.product.prodname_secret_scanning_caps %}**: will scan for known types of secrets, to ensure secrets aren't introduced in the response.
+* **Dependency analysis**: dependencies referenced by new code will be checked for known vulnerabilities in the {% data variables.product.prodname_advisory_database %}.
+
+## Limitations of {% data variables.copilot.copilot_cloud_agent %}
+
+Depending on factors such as your codebase and input data, you may experience different levels of performance when using {% data variables.copilot.copilot_cloud_agent %}. The following information is designed to help you understand system limitations and key concepts about performance as they apply to {% data variables.copilot.copilot_cloud_agent %}.
+
+### Limited scope
+
+The language model used by {% data variables.copilot.copilot_cloud_agent %} has been trained on a large body of code but still has a limited scope and may not be able to handle certain code structures or obscure programming languages. For each language, the quality of suggestions you receive may depend on the volume and diversity of training data for that language.
+
+### Potential biases
+
+The language model used by {% data variables.copilot.copilot_cloud_agent %}’s training data and context gathered by the large language model may contain biases and errors that can be perpetuated by the tool. Additionally, {% data variables.copilot.copilot_cloud_agent %} may be biased towards certain programming languages or coding styles, which can lead to suboptimal or incomplete suggestions.
+
+### Security risks
+
+{% data variables.copilot.copilot_cloud_agent %} generates code and natural language based on the context of an issue or comment within a repository, which can potentially expose sensitive information or vulnerabilities if not used carefully. You should be careful to review all outputs generated by the agent thoroughly prior to merging.
+
+### Inaccurate code
+
+{% data variables.copilot.copilot_cloud_agent %} may generate code that appears to be valid but may not actually be semantically or syntactically correct or may not accurately reflect the intent of the developer.
+
+To mitigate the risk of inaccurate code, you should carefully review and test the generated code, particularly when dealing with critical or sensitive applications. You should also ensure that the generated code adheres to best practices and design patterns and fits within the overall architecture and style of the codebase.
+
+### Public code
+
+{% data variables.copilot.copilot_cloud_agent %} may generate code that is a match or near match of publicly available code, even if the "Suggestions matching public code" policy is set to "Block." See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/managing-copilot-policies-as-an-individual-subscriber#enabling-or-disabling-suggestions-matching-public-code).
+
+If this happens, {% data variables.product.prodname_copilot_short %} will show matches in the agent session logs with a link to display details of the matched code. For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/track-copilot-sessions).
+
+### Legal and regulatory considerations
+
+Users need to evaluate potential specific legal and regulatory obligations when using any AI services and solutions, which may not be appropriate for use in every industry or scenario. Additionally, AI services or solutions are not designed for and may not be used in ways prohibited in applicable terms of service and relevant codes of conduct.
+
+## External integrations with Copilot cloud agent
+
+{% data variables.copilot.copilot_cloud_agent %} can receive information and context from external applications like Microsoft Teams, Linear, Slack, and Jira. When you mention the external application in these platforms or assign a task to the cloud agent via a connected workflow, it can access relevant context, such as conversation history in threads where it’s mentioned or issue details and activity timelines. This allows the cloud agent to better understand your development needs and provide more relevant assistance. These integrations enable teams to collaborate on code, assign tasks, and track progress directly within their existing workflows, without switching tools. Ensure your team understands what information is being shared and configure integrations according to your organization’s privacy and data handling policies.
+
+For more information about external integrations with {% data variables.copilot.copilot_cloud_agent %}, see:
+* [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/integrate-cloud-agent-with-teams)
+* [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/integrate-cloud-agent-with-linear)
+* [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/integrate-cloud-agent-with-slack)
diff --git a/content/copilot/responsible-use/copilot-coding-agent.md b/content/copilot/responsible-use/copilot-coding-agent.md
deleted file mode 100644
index 917fe5445e9d..000000000000
--- a/content/copilot/responsible-use/copilot-coding-agent.md
+++ /dev/null
@@ -1,190 +0,0 @@
----
-title: Responsible use of GitHub Copilot cloud agent on GitHub.com
-shortTitle: Copilot cloud agent
-allowTitleToDifferFromFilename: true
-intro: 'Learn how to use {% data variables.copilot.copilot_coding_agent %} on {% data variables.product.prodname_dotcom_the_website %} responsibly by understanding its purposes, capabilities, and limitations.'
-versions:
- feature: copilot
-redirect_from:
- - /early-access/copilot/coding-agent/responsible-use-of-copilot-coding-agent
- - /copilot/responsible-use-of-github-copilot-features/responsible-use-of-copilot-coding-agent-on-githubcom
- - /copilot/responsible-use-of-github-copilot-features/copilot-coding-agent
-contentType: rai
-category:
- - Responsible use
----
-
-## About {% data variables.copilot.copilot_cloud_agent_tmp %} on {% data variables.product.prodname_dotcom_the_website %}
-
-{% data variables.copilot.copilot_coding_agent %} is an autonomous and asynchronous software development agent integrated into {% data variables.product.github %}. The agent can pick up a task from an issue or from {% data variables.copilot.copilot_chat_short %}, research a repository, create an implementation plan, and make code changes on a branch. You can review the diff, iterate with the agent, and create a pull request when you're ready.
-
-{% data variables.copilot.copilot_coding_agent %} can generate tailored changes based on your description and configurations, including tasks like researching a codebase, planning an approach, bug fixes, implementing incremental new features, prototyping, documentation, and codebase maintenance. The agent can iterate with you based on your feedback, whether that's through follow-up prompts during a session or comments on a pull request.
-
-While working on your task, the agent has access to its own ephemeral development environment where it can make changes to your code, execute automated tests, and run linters.
-
-The agent has been evaluated across a variety of programming languages, with English as the primary supported language.
-
-The agent works by using a combination of natural language processing and machine learning to understand your task and make changes in a codebase to complete your task. This process can be broken down into a number of steps.
-
-> [!NOTE] Deep research, planning, and iterating on code changes before creating a pull request are only available with {% data variables.copilot.copilot_coding_agent %} on {% data variables.product.prodname_dotcom_the_website %}. {% data variables.copilot.copilot_coding_agent_short_cap_c %} integrations (such as Azure Boards, JIRA, Linear, Slack, or Teams) only support creating a pull request directly.
-
-### Prompt processing
-
-The task provided to {% data variables.product.prodname_copilot_short %} through an issue, pull request comment or {% data variables.copilot.copilot_chat_short %} message is combined with other relevant, contextual information to form a prompt. That prompt is sent to a large language model for processing. Inputs can take the form of plain natural language, code snippets, or images.
-
-### Language model analysis
-
-The prompt is then passed through a large language model, which is a neural network that has been trained on a large body of data. The language model analyzes the input prompt to help the agent reason on the task and leverage necessary tools.
-
-### Response generation
-
-The language model generates a response based on its analysis of the prompt. This response can take the form of natural language suggestions and code suggestions.
-
-### Output formatting
-
-Once the agent completes its first run, it will provide a summary of the changes it made. If a pull request was created, the agent updates the pull request description. The agent may include supplemental information about resources it could not access and provide suggestions on the steps to resolve.
-
-You may provide feedback to the agent by sending follow-up prompts during a session, commenting within a pull request, or explicitly mentioning the agent (`@copilot`) on the pull request. The agent will then resubmit that feedback to the language model for further analysis. Once the agent completes changes based on feedback, it will respond with updated changes.
-
-Copilot is intended to provide you with the most relevant solution for task resolution. However, it may not always provide the answer you are looking for. You are responsible for reviewing and validating responses generated by {% data variables.product.prodname_copilot_short %} to ensure they are accurate and appropriate.
-
-Additionally, as part of our product development process, {% data variables.product.github %} undertakes red teaming (testing) to understand and improve the safety of the agent.
-
-For information on how to improve performance, see [Improving performance for {% data variables.copilot.copilot_coding_agent %}](#improving-performance-for-copilot-coding-agent) below.
-
-## Use cases for {% data variables.copilot.copilot_coding_agent %}
-
-You can delegate a task to {% data variables.product.prodname_copilot_short %} in a variety of scenarios, including, but not limited to:
-
-* **Deep research:** Understanding how a codebase works, identifying where to make a change, or confirming assumptions.
-* **Planning:** Creating an implementation plan before making changes.
-* **Codebase maintenance:** Tackling security-related fixes, dependency upgrades, and targeted refactoring.
-* **Documentation:** Updating and creating new documentation.
-* **Feature development:** Implementing incremental feature requests.
-* **Improving test coverage:** Developing additional test suites for quality management.
-* **Prototyping new projects:** Greenfielding new concepts.
-
-## Improving performance for {% data variables.copilot.copilot_coding_agent %}
-
-{% data variables.copilot.copilot_coding_agent %} can support a wide range of tasks. To enhance the performance and address some of the limitations of the agent, there are various measures that you can adopt.
-
-For more information about limitations, see [Limitations of {% data variables.copilot.copilot_coding_agent %}](#limitations-of-copilot-coding-agent) (below).
-
-### Ensure your tasks are well-scoped
-
-{% data variables.copilot.copilot_coding_agent %} leverages your prompt as key context when working on a task. The more clear and well-scoped the prompt you assign to the agent, the better the results you will get. An ideal task includes:
-
-* A clear description of the problem to be solved or the work required.
-* Complete acceptance criteria on what a good solution looks like (for example, should there be unit tests?).
-* Hints or pointers on what files need to be changed.
-
-### Customize your experience with additional context
-
-{% data variables.copilot.copilot_coding_agent %} leverages your prompt, comments and the repository’s code as context when generating suggested changes. The agent also has access to semantic code search, which helps it find relevant code based on meaning rather than just exact text matches, allowing it to complete tasks faster.
-
-To enhance {% data variables.product.prodname_copilot_short %}’s performance, consider implementing custom {% data variables.product.prodname_copilot_short %} instructions to help the agent better understand your project and how to build, test and validate its changes. For more information, see "Add custom instructions to your repository" in [AUTOTITLE](/copilot/tutorials/coding-agent/best-practices#adding-custom-instructions-to-your-repository).
-
-For information about other customizations for {% data variables.copilot.copilot_coding_agent %}, see:
-
-* [AUTOTITLE](/copilot/customizing-copilot/customizing-the-development-environment-for-copilot-coding-agent)
-* [AUTOTITLE](/copilot/customizing-copilot/customizing-or-disabling-the-firewall-for-copilot-coding-agent)
-* [AUTOTITLE](/copilot/using-github-copilot/coding-agent/extending-copilot-coding-agent-with-mcp)
-
-### Use {% data variables.copilot.copilot_coding_agent %} as a tool, not a replacement
-
-While {% data variables.copilot.copilot_coding_agent %} can be a powerful tool for generating code and documentation, it is important to use it as a tool, rather than a replacement for human programming. You should always review and test the content generated by the agent to ensure that it meets your requirements and is free of errors or security concerns prior to merging.
-
-### Use secure coding and code review practices
-
-Although {% data variables.copilot.copilot_coding_agent %} can generate syntactically correct code, it may not always be secure. You should always follow best practices for secure coding, such as avoiding hard-coded passwords or SQL injection vulnerabilities, as well as following code review best practices, to address the agent’s limitations. You should always take the same precautions as you would with any code you write that uses material you did not independently originate, including precautions to ensure its suitability. These include rigorous testing, IP scanning, and checking for security vulnerabilities.
-
-### Provide feedback
-
-If you encounter any issues or limitations with {% data variables.copilot.copilot_coding_agent %} on {% data variables.product.prodname_dotcom_the_website %}, we recommend that you provide feedback by clicking the thumbs down icon below each agent response. This can help the developers to improve the tool and address any concerns or limitations. Additionally, you can provide feedback in the community discussion forum.
-
-### Stay up to date
-
-{% data variables.copilot.copilot_coding_agent %} is a new technology and is likely to evolve over time. You should stay up to date with any new security risks or best practices that may emerge.
-
-## Security measures for {% data variables.copilot.copilot_coding_agent %}
-
-By design, {% data variables.copilot.copilot_coding_agent %} is built with several mitigations to help ensure your data and codebase is secure. Although mitigations exist, be sure to continue implementing security best practices while understanding the agent’s limitations and how they may impact your code.
-
-### Avoiding privileged escalation
-
-{% data variables.copilot.copilot_coding_agent %} will only respond to interactions (for example, assigning the agent or commenting) from users with repository write access.
-
-{% data variables.product.prodname_actions %} workflows triggered in response to pull requests raised by {% data variables.copilot.copilot_coding_agent %} require approval from a user with repository write access before they will run.
-
-The agent filters hidden characters, that are not displayed on {% data variables.product.prodname_dotcom_the_website %}, which might otherwise allow users to hide harmful instructions in comments or issue body contents. This protects against risks like jailbreaks.
-
-### Constraining Copilot’s permissions
-
-Copilot only has access to the repository where it is working, and cannot access other repositories.
-
-Its permissions are limited, allowing it to push code and read other resources. Built-in protections mean that Copilot can only push to a single branch: the existing pull request branch when triggered via `@copilot`, or otherwise to a new `copilot/` branch. This means that Copilot cannot push directly to your default branch (for example, `main`).
-
-{% data variables.copilot.copilot_coding_agent %} does not have access to Actions organization or repository secrets or variables during runtime. Only secrets and variables specifically added to the `copilot` environment are passed to the agent.
-
-### Ensuring traceability
-
-{% data variables.copilot.copilot_coding_agent %}'s commits are authored by {% data variables.product.prodname_copilot_short %}, with the human who started the task marked as the co-author. This makes it easier to identify code generated by the agent and who initiated the task.
-
-{% data variables.copilot.copilot_coding_agent %}'s commits are signed, so they appear as "Verified" on {% data variables.product.github %}. This provides confidence that the commits were made by {% data variables.copilot.copilot_coding_agent %} and have not been altered.
-
-Each commit message includes a link to the agent session logs. This gives you a permanent link from any agent-authored commit to the full session logs, so you can understand why {% data variables.product.prodname_copilot_short %} made a change during code review or trace it later for auditing purposes.
-
-### Preventing data exfiltration
-
-By default, {% data variables.copilot.copilot_coding_agent %} has a firewall enabled to prevent exfiltration of code or other sensitive data, either accidentally or due to malicious user input.
-
-For more information, see [AUTOTITLE](/copilot/customizing-copilot/customizing-or-disabling-the-firewall-for-copilot-coding-agent).
-
-### Preventing security vulnerabilities in generated code
-
-During the code generation process, {% data variables.copilot.copilot_coding_agent %} automatically analyzes the newly generated code for security vulnerabilities and attempts to resolve them, to prevent any discovered issues from being introduced. Analysis is performed using the following tools and processes:
-
-* **{% data variables.product.prodname_codeql %}**: will run to identify potential vulnerabilities and errors.
-* **{% data variables.product.prodname_secret_scanning_caps %}**: will scan for known types of secrets, to ensure secrets aren't introduced in the response.
-* **Dependency analysis**: dependencies referenced by new code will be checked for known vulnerabilities in the {% data variables.product.prodname_advisory_database %}.
-
-## Limitations of {% data variables.copilot.copilot_coding_agent %}
-
-Depending on factors such as your codebase and input data, you may experience different levels of performance when using {% data variables.copilot.copilot_coding_agent %}. The following information is designed to help you understand system limitations and key concepts about performance as they apply to {% data variables.copilot.copilot_coding_agent %}.
-
-### Limited scope
-
-The language model used by {% data variables.copilot.copilot_coding_agent %} has been trained on a large body of code but still has a limited scope and may not be able to handle certain code structures or obscure programming languages. For each language, the quality of suggestions you receive may depend on the volume and diversity of training data for that language.
-
-### Potential biases
-
-The language model used by {% data variables.copilot.copilot_coding_agent %}’s training data and context gathered by the large language model may contain biases and errors that can be perpetuated by the tool. Additionally, {% data variables.copilot.copilot_coding_agent %} may be biased towards certain programming languages or coding styles, which can lead to suboptimal or incomplete suggestions.
-
-### Security risks
-
-{% data variables.copilot.copilot_coding_agent %} generates code and natural language based on the context of an issue or comment within a repository, which can potentially expose sensitive information or vulnerabilities if not used carefully. You should be careful to review all outputs generated by the agent thoroughly prior to merging.
-
-### Inaccurate code
-
-{% data variables.copilot.copilot_coding_agent %} may generate code that appears to be valid but may not actually be semantically or syntactically correct or may not accurately reflect the intent of the developer.
-
-To mitigate the risk of inaccurate code, you should carefully review and test the generated code, particularly when dealing with critical or sensitive applications. You should also ensure that the generated code adheres to best practices and design patterns and fits within the overall architecture and style of the codebase.
-
-### Public code
-
-{% data variables.copilot.copilot_coding_agent %} may generate code that is a match or near match of publicly available code, even if the "Suggestions matching public code" policy is set to "Block." See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/managing-copilot-policies-as-an-individual-subscriber#enabling-or-disabling-suggestions-matching-public-code).
-
-If this happens, {% data variables.product.prodname_copilot_short %} will show matches in the agent session logs with a link to display details of the matched code. For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/track-copilot-sessions).
-
-### Legal and regulatory considerations
-
-Users need to evaluate potential specific legal and regulatory obligations when using any AI services and solutions, which may not be appropriate for use in every industry or scenario. Additionally, AI services or solutions are not designed for and may not be used in ways prohibited in applicable terms of service and relevant codes of conduct.
-
-## External integrations with Copilot cloud agent
-
-{% data variables.copilot.copilot_coding_agent %} can receive information and context from external applications like Microsoft Teams, Linear, Slack, and Jira. When you mention the external application in these platforms or assign a task to the cloud agent via a connected workflow, it can access relevant context, such as conversation history in threads where it’s mentioned or issue details and activity timelines. This allows the cloud agent to better understand your development needs and provide more relevant assistance. These integrations enable teams to collaborate on code, assign tasks, and track progress directly within their existing workflows, without switching tools. Ensure your team understands what information is being shared and configure integrations according to your organization’s privacy and data handling policies.
-
-For more information about external integrations with {% data variables.copilot.copilot_coding_agent %}, see:
-* [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/integrate-coding-agent-with-teams)
-* [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/integrate-coding-agent-with-linear)
-* [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/integrate-coding-agent-with-slack)
diff --git a/content/copilot/responsible-use/index.md b/content/copilot/responsible-use/index.md
index cd0f1278b2b5..eae83ae5d035 100644
--- a/content/copilot/responsible-use/index.md
+++ b/content/copilot/responsible-use/index.md
@@ -15,7 +15,7 @@ children:
- /pull-request-summaries
- /copilot-commit-message-generation
- /code-review
- - /copilot-coding-agent
+ - /copilot-cloud-agent
- /spark
- /copilot-spaces
redirect_from:
diff --git a/content/copilot/tutorials/coding-agent/get-the-best-results.md b/content/copilot/tutorials/cloud-agent/get-the-best-results.md
similarity index 83%
rename from content/copilot/tutorials/coding-agent/get-the-best-results.md
rename to content/copilot/tutorials/cloud-agent/get-the-best-results.md
index dd60c066ee33..e43ef133027d 100644
--- a/content/copilot/tutorials/coding-agent/get-the-best-results.md
+++ b/content/copilot/tutorials/cloud-agent/get-the-best-results.md
@@ -2,11 +2,12 @@
title: Best practices for using GitHub Copilot to work on tasks
shortTitle: Get the best results
allowTitleToDifferFromFilename: true
-intro: 'Learn how to get the best results from {% data variables.copilot.copilot_coding_agent %}.'
-product: '{% data reusables.gated-features.copilot-coding-agent %} Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 %}'
+intro: 'Learn how to get the best results from {% data variables.copilot.copilot_cloud_agent %}.'
+product: '{% data reusables.gated-features.copilot-cloud-agent %} Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 %}'
versions:
feature: copilot
redirect_from:
+ - /copilot/tutorials/coding-agent/get-the-best-results
- /copilot/using-github-copilot/using-copilot-coding-agent-to-work-on-tasks/best-practices-for-using-copilot-to-work-on-tasks
- /copilot/using-github-copilot/using-copilot-coding-agent-to-work-on-issues/best-practices-for-using-copilot-to-work-on-issues
- /copilot/using-github-copilot/using-copilot-coding-agent-to-work-on-issues/best-practices-for-using-copilot-to-work-on-tasks
@@ -21,7 +22,7 @@ category:
---
> [!NOTE]
-> For an introduction to {% data variables.copilot.copilot_coding_agent %}, see [AUTOTITLE](/copilot/concepts/about-copilot-coding-agent).
+> For an introduction to {% data variables.copilot.copilot_cloud_agent %}, see [AUTOTITLE](/copilot/concepts/agents/cloud-agent/about-cloud-agent).
## Making sure your issues are well-scoped
@@ -32,7 +33,7 @@ category:
* Directions about which files need to be changed.
> [!TIP]
-> {% data variables.copilot.copilot_coding_agent %} has the ability to search your codebase, including semantic code search, which helps it find relevant code based on meaning rather than just exact text matches. Even if you don't specify exact file paths in a task, the agent can often discover the right code on its own.
+> {% data variables.copilot.copilot_cloud_agent %} has the ability to search your codebase, including semantic code search, which helps it find relevant code based on meaning rather than just exact text matches. Even if you don't specify exact file paths in a task, the agent can often discover the right code on its own.
If you pass a task to {% data variables.product.prodname_copilot_short %} by assigning an issue, it's useful to think of the issue you assign to {% data variables.product.prodname_copilot_short %} as a prompt. Consider whether the issue description is likely to work as an AI prompt, and will enable {% data variables.product.prodname_copilot_short %} to make the required code changes.
@@ -62,7 +63,7 @@ Issues that you may choose to work on yourself, rather than assigning to {% data
## Researching, planning, and iterating before opening a pull request
-Rather than asking {% data variables.product.prodname_copilot_short %} to open a pull request right away, you can use {% data variables.copilot.copilot_coding_agent %} to research a repository, create an implementation plan, and make iterative code changes on a branch first. This lets you review the diff and refine the work before deciding to open a pull request.
+Rather than asking {% data variables.product.prodname_copilot_short %} to open a pull request right away, you can use {% data variables.copilot.copilot_cloud_agent %} to research a repository, create an implementation plan, and make iterative code changes on a branch first. This lets you review the diff and refine the work before deciding to open a pull request.
This workflow is useful when you want to:
@@ -70,7 +71,7 @@ This workflow is useful when you want to:
* Agree on an approach with {% data variables.product.prodname_copilot_short %} before any code is written.
* Review and iterate on changes before opening a pull request for review.
-See [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/research-plan-iterate).
+See [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/research-plan-iterate).
## Using comments to iterate on a pull request
@@ -78,13 +79,13 @@ Working with {% data variables.product.prodname_copilot_short %} on a pull reque
Additionally, you can:
* Mention `@copilot` in comments on the pull request, explaining what you think is incorrect, or could be improved, and {% data variables.product.prodname_copilot_short %} will push commits directly to the pull request's branch.
-* Ask {% data variables.product.prodname_copilot_short %} to resolve merge conflicts on the pull request. See [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/make-changes-to-an-existing-pr#resolving-merge-conflicts).
+* Ask {% data variables.product.prodname_copilot_short %} to resolve merge conflicts on the pull request. See [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/make-changes-to-an-existing-pr#resolving-merge-conflicts).
* Work on the feature branch yourself and push changes to the pull request.
After a user with write access mentions `@copilot` in a comment, {% data variables.product.prodname_copilot_short %} will start to make any required changes, and will update the pull request when it's done. Because {% data variables.product.prodname_copilot_short %} starts looking at comments as soon as they are submitted, if you are likely to make multiple comments on a pull request it's best to batch them by clicking **Start a review**, rather than clicking **Add single comment**. You can then submit all of your comments at once, triggering {% data variables.product.prodname_copilot_short %} to work on your entire review, rather than working on individual comments separately.
> [!NOTE]
-> {% data reusables.copilot.coding-agent.write-access-required %}
+> {% data reusables.copilot.cloud-agent.write-access-required %}
As {% data variables.product.prodname_copilot_short %} makes changes to the pull request, it will keep the title and body up to date so they reflect the current changes.
@@ -94,7 +95,7 @@ By adding custom instructions to your repository, you can guide {% data variable
If {% data variables.product.prodname_copilot_short %} is able to build, test and validate its changes in its own development environment, it is more likely to produce good pull requests which can be merged quickly.
-{% data variables.copilot.copilot_coding_agent %} supports a number of different types of custom instructions files:
+{% data variables.copilot.copilot_cloud_agent %} supports a number of different types of custom instructions files:
* `/.github/copilot-instructions.md`
* `/.github/instructions/**/*.instructions.md`
@@ -108,7 +109,7 @@ For more information, see [AUTOTITLE](/copilot/customizing-copilot/adding-reposi
To add instructions that apply to all tasks assigned to {% data variables.product.prodname_copilot_short %} in your repository, create a `.github/copilot-instructions.md` file in the root of your repository. This file should contain information about your project, such as how to build and test it, and any coding standards or conventions you want {% data variables.product.prodname_copilot_short %} to follow. Note that the instructions will also apply to {% data variables.copilot.copilot_chat_short %} and {% data variables.copilot.copilot_code-review_short %}.
-The first time you ask {% data variables.product.prodname_copilot_short %} to create a pull request in a given repository, {% data variables.product.prodname_copilot_short %} will leave a comment with a link to automatically generate custom instructions. You can also ask {% data variables.product.prodname_copilot_short %} to generate custom instructions for you at any time using our recommended prompt. See [AUTOTITLE](/copilot/how-tos/configure-custom-instructions/add-repository-instructions?tool=webui#asking-copilot-coding-agent-to-generate-a-copilot-instructionsmd-file).
+The first time you ask {% data variables.product.prodname_copilot_short %} to create a pull request in a given repository, {% data variables.product.prodname_copilot_short %} will leave a comment with a link to automatically generate custom instructions. You can also ask {% data variables.product.prodname_copilot_short %} to generate custom instructions for you at any time using our recommended prompt. See [AUTOTITLE](/copilot/how-tos/configure-custom-instructions/add-repository-instructions?tool=webui#asking-copilot-cloud-agent-to-generate-a-copilot-instructionsmd-file).
You can also choose to write your own custom instructions at any time. Here is an example of an effective `copilot-instructions.md` file:
@@ -175,11 +176,11 @@ When writing Playwright tests, please follow these guidelines to ensure consiste
## Organization-wide custom instructions
-{% data variables.copilot.copilot_coding_agent %} leverages your organization's custom instructions as part of its work. {% data variables.copilot.copilot_coding_agent %} first prioritizes repository-wide custom instructions. For more information on how to configure organization custom instructions, see [AUTOTITLE](/copilot/how-tos/configure-custom-instructions/add-organization-instructions).
+{% data variables.copilot.copilot_cloud_agent %} leverages your organization's custom instructions as part of its work. {% data variables.copilot.copilot_cloud_agent %} first prioritizes repository-wide custom instructions. For more information on how to configure organization custom instructions, see [AUTOTITLE](/copilot/how-tos/configure-custom-instructions/add-organization-instructions).
## Using the Model Context Protocol (MCP)
-You can extend the capabilities of {% data variables.copilot.copilot_coding_agent %} by using MCP. This allows {% data variables.copilot.copilot_coding_agent %} to use tools provided by local and remote MCP servers. The {% data variables.product.github %} MCP server and [Playwright MCP server](https://github.com/microsoft/playwright-mcp) are enabled by default. For more information, see [AUTOTITLE](/copilot/using-github-copilot/coding-agent/extending-copilot-coding-agent-with-mcp).
+You can extend the capabilities of {% data variables.copilot.copilot_cloud_agent %} by using MCP. This allows {% data variables.copilot.copilot_cloud_agent %} to use tools provided by local and remote MCP servers. The {% data variables.product.github %} MCP server and [Playwright MCP server](https://github.com/microsoft/playwright-mcp) are enabled by default. For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/extend-cloud-agent-with-mcp).
## Creating {% data variables.copilot.custom_agents_short %}
@@ -191,9 +192,9 @@ Here are some examples of {% data variables.copilot.custom_agents_short %} you c
By default, {% data variables.copilot.custom_agents_short %} inherit any MCP server tools that have been configured in the repository, but you can also configure {% data variables.copilot.custom_agents_short %} to only have access to specific tools.
-You can use {% data variables.copilot.custom_agents_short %} anywhere you use {% data variables.copilot.copilot_coding_agent %}, including when assigning an issue or prompting with a task.
+You can use {% data variables.copilot.custom_agents_short %} anywhere you use {% data variables.copilot.copilot_cloud_agent %}, including when assigning an issue or prompting with a task.
-For more information on creating and configuring {% data variables.copilot.custom_agents_short %}, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents).
+For more information on creating and configuring {% data variables.copilot.custom_agents_short %}, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/create-custom-agents).
## Pre-installing dependencies in {% data variables.product.prodname_copilot %}'s environment
@@ -203,4 +204,4 @@ If {% data variables.product.prodname_copilot_short %} is able to build, test an
To do that, it will need your project's dependencies. {% data variables.product.prodname_copilot_short %} can discover and install these dependencies itself via a process of trial and error - but this can be slow and unreliable, given the non-deterministic nature of large language models (LLMs).
-You can configure a `copilot-setup-steps.yml` file to pre-install these dependencies before the agent starts working so it can hit the ground running. For more information, see [AUTOTITLE](/copilot/customizing-copilot/customizing-the-development-environment-for-copilot-coding-agent#preinstalling-tools-or-dependencies-in-copilots-environment).
+You can configure a `copilot-setup-steps.yml` file to pre-install these dependencies before the agent starts working so it can hit the ground running. For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/customize-the-agent-environment#preinstalling-tools-or-dependencies-in-copilots-environment).
diff --git a/content/copilot/tutorials/coding-agent/improve-a-project.md b/content/copilot/tutorials/cloud-agent/improve-a-project.md
similarity index 82%
rename from content/copilot/tutorials/coding-agent/improve-a-project.md
rename to content/copilot/tutorials/cloud-agent/improve-a-project.md
index d533ba307e63..c7570b8d9ae2 100644
--- a/content/copilot/tutorials/coding-agent/improve-a-project.md
+++ b/content/copilot/tutorials/cloud-agent/improve-a-project.md
@@ -2,8 +2,8 @@
title: Using GitHub Copilot cloud agent to improve a project
shortTitle: Improve a project
allowTitleToDifferFromFilename: true
-intro: 'Find and fix problems in a project with {% data variables.copilot.copilot_coding_agent %}.'
-product: '{% data reusables.gated-features.copilot-coding-agent %} Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 %}'
+intro: 'Find and fix problems in a project with {% data variables.copilot.copilot_cloud_agent %}.'
+product: '{% data reusables.gated-features.copilot-cloud-agent %} Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 %}'
versions:
feature: copilot
contentType: tutorials
@@ -11,21 +11,23 @@ category:
- Author and optimize with Copilot
- Improve quality and maintainability
- Burn down tech debt
+redirect_from:
+ - /copilot/tutorials/coding-agent/improve-a-project
---
> [!NOTE]
-> For an introduction to {% data variables.copilot.copilot_coding_agent %}, see [AUTOTITLE](/copilot/concepts/about-copilot-coding-agent).
+> For an introduction to {% data variables.copilot.copilot_cloud_agent %}, see [AUTOTITLE](/copilot/concepts/agents/cloud-agent/about-cloud-agent).
## Introduction
Modern development often starts with good intentions: a quick script, a prototype, maybe an action to automate one small thing. But as projects evolve, those early efforts can become brittle.
-This tutorial shows how you can use {% data variables.copilot.copilot_coding_agent %} to improve a mature project, without slowing down your momentum.
+This tutorial shows how you can use {% data variables.copilot.copilot_cloud_agent %} to improve a mature project, without slowing down your momentum.
In the following sections we'll:
* Make sure that the project contains custom instructions that {% data variables.product.prodname_copilot_short %} can use to tailor its responses to your project.
-* Make sure there's an environment setup file for {% data variables.copilot.copilot_coding_agent %}, so that it can get started on tasks more quickly by pre-installing your project’s dependencies.
+* Make sure there's an environment setup file for {% data variables.copilot.copilot_cloud_agent %}, so that it can get started on tasks more quickly by pre-installing your project’s dependencies.
* Get {% data variables.product.prodname_copilot_short %} to look for improvements that could be made to the code, and then create issues for that work.
* Delegate the coding work to {% data variables.product.prodname_copilot_short %} by assigning it to an issue.
@@ -42,8 +44,8 @@ In the following sections we'll:
For more information, see the section "Writing effective custom instructions" in [AUTOTITLE](/copilot/concepts/prompting/response-customization?tool=webui#writing-effective-custom-instructions), and the library of examples at [AUTOTITLE](/copilot/tutorials/customization-library/custom-instructions).
-1. If there are no custom instructions files in the repository, use {% data variables.copilot.copilot_coding_agent %} to create a `.github/copilot-instructions.md` file, by following the instructions in [AUTOTITLE](/copilot/how-tos/configure-custom-instructions/add-repository-instructions#asking-copilot-coding-agent-to-generate-a-copilot-instructionsmd-file).
-1. Review the pull request that {% data variables.copilot.copilot_coding_agent %} creates. Check that the `.github/copilot-instructions.md` file provides {% data variables.product.prodname_copilot_short %} with all of the information it needs to know to work on this project.
+1. If there are no custom instructions files in the repository, use {% data variables.copilot.copilot_cloud_agent %} to create a `.github/copilot-instructions.md` file, by following the instructions in [AUTOTITLE](/copilot/how-tos/configure-custom-instructions/add-repository-instructions#asking-copilot-cloud-agent-to-generate-a-copilot-instructionsmd-file).
+1. Review the pull request that {% data variables.copilot.copilot_cloud_agent %} creates. Check that the `.github/copilot-instructions.md` file provides {% data variables.product.prodname_copilot_short %} with all of the information it needs to know to work on this project.
The file should include:
@@ -57,9 +59,9 @@ In the following sections we'll:
## 2. Check for an environment setup file
-A `copilot-setup-steps.yml` {% data variables.product.prodname_actions %} workflow file can help {% data variables.copilot.copilot_coding_agent %} to get started on tasks more quickly by pre-installing the dependencies that are used by the project.
+A `copilot-setup-steps.yml` {% data variables.product.prodname_actions %} workflow file can help {% data variables.copilot.copilot_cloud_agent %} to get started on tasks more quickly by pre-installing the dependencies that are used by the project.
-Creating this file is optional but is a good idea if you use {% data variables.copilot.copilot_coding_agent %} regularly in the repository.
+Creating this file is optional but is a good idea if you use {% data variables.copilot.copilot_cloud_agent %} regularly in the repository.
1. In your repository on {% data variables.product.github %}, check that the following file exists:
@@ -71,13 +73,13 @@ Creating this file is optional but is a good idea if you use {% data variables.c
> A quick way to do this is to copy the above path, go to the main page of your repository and paste the path into the "Go to file" field.
1. If the file exists, open it and check that the steps in the workflow install the correct dependencies for your project. After verifying this, you can skip the remaining steps in this section.
-1. If you don't already have a `copilot-setup-steps.yml` file, use the following steps to get {% data variables.copilot.copilot_coding_agent %} to create it for you.
+1. If you don't already have a `copilot-setup-steps.yml` file, use the following steps to get {% data variables.copilot.copilot_cloud_agent %} to create it for you.
1. At the top of any page of your repository on the {% data variables.product.github %} website, click **{% octicon "agent" aria-label="Open agents panel" %}**.
1. Copy and paste the following prompt into the Agents dialog:
```text copy
- Analyze this repository to understand the dependencies that need to be installed on the development environment to work on the code in this repository. Using this information, and the details about the `copilot-setup-steps.yml` file that are given in https://docs.github.com/copilot/how-tos/use-copilot-agents/coding-agent/customize-the-agent-environment, add a `.github/workflows/copilot-setup-steps.yml` to this repository. This Actions workflow file should install, in the development environment for {% data variables.copilot.copilot_coding_agent %}, all of the dependencies necessary to work on the code in this repository. Make sure that the workflow job is named `copilot-setup-steps`.
+ Analyze this repository to understand the dependencies that need to be installed on the development environment to work on the code in this repository. Using this information, and the details about the `copilot-setup-steps.yml` file that are given in https://docs.github.com/copilot/how-tos/use-copilot-agents/cloud-agent/customize-the-agent-environment, add a `.github/workflows/copilot-setup-steps.yml` to this repository. This Actions workflow file should install, in the development environment for {% data variables.copilot.copilot_cloud_agent %}, all of the dependencies necessary to work on the code in this repository. Make sure that the workflow job is named `copilot-setup-steps`.
```
@@ -192,10 +194,10 @@ Now that you have created issues, the next step is to delegate an issue to {% da
## Conclusion
-{% data variables.copilot.copilot_coding_agent %} can help you to improve the quality of code in any project, but it's particularly useful for reducing technical debt in a project that has grown organically over many months or years. By using {% data variables.copilot.copilot_coding_agent %}, you can make improvements that you might have struggled to find time for without an AI assistant working on your behalf.
+{% data variables.copilot.copilot_cloud_agent %} can help you to improve the quality of code in any project, but it's particularly useful for reducing technical debt in a project that has grown organically over many months or years. By using {% data variables.copilot.copilot_cloud_agent %}, you can make improvements that you might have struggled to find time for without an AI assistant working on your behalf.
{% data variables.product.prodname_copilot_short %} doesn't replace you as a developer—you still need to be involved at every step of this process, specifying what you want {% data variables.product.prodname_copilot_short %} to do and carefully reviewing the code it changes or adds—but it does allow you to implement improvements at the same time as you work on other important tasks.
## Next steps
-Read this case study on the {% data variables.product.github %} blog: [How the {% data variables.product.github %} billing team uses the {% data variables.copilot.copilot_coding_agent_short %} in {% data variables.product.prodname_copilot %} to continuously burn down technical debt](https://github.blog/ai-and-ml/github-copilot/how-the-github-billing-team-uses-the-coding-agent-in-github-copilot-to-continuously-burn-down-technical-debt/).
+Read this case study on the {% data variables.product.github %} blog: [How the {% data variables.product.github %} billing team uses the {% data variables.copilot.copilot_cloud_agent_short %} in {% data variables.product.prodname_copilot %} to continuously burn down technical debt](https://github.blog/ai-and-ml/github-copilot/how-the-github-billing-team-uses-the-cloud-agent-in-github-copilot-to-continuously-burn-down-technical-debt/).
diff --git a/content/copilot/tutorials/coding-agent/index.md b/content/copilot/tutorials/cloud-agent/index.md
similarity index 72%
rename from content/copilot/tutorials/coding-agent/index.md
rename to content/copilot/tutorials/cloud-agent/index.md
index 39be1b8871f7..4822727d72c7 100644
--- a/content/copilot/tutorials/coding-agent/index.md
+++ b/content/copilot/tutorials/cloud-agent/index.md
@@ -2,12 +2,14 @@
title: GitHub Copilot cloud agent
shortTitle: Cloud agent
allowTitleToDifferFromFilename: true
-intro: 'Find out how to get great results from {% data variables.copilot.copilot_coding_agent %}.'
+intro: 'Find out how to get great results from {% data variables.copilot.copilot_cloud_agent %}.'
versions:
feature: copilot
children:
- /get-the-best-results
- - /pilot-coding-agent
+ - /pilot-cloud-agent
- /improve-a-project
contentType: tutorials
+redirect_from:
+ - /copilot/tutorials/coding-agent
---
diff --git a/content/copilot/tutorials/coding-agent/pilot-coding-agent.md b/content/copilot/tutorials/cloud-agent/pilot-cloud-agent.md
similarity index 61%
rename from content/copilot/tutorials/coding-agent/pilot-coding-agent.md
rename to content/copilot/tutorials/cloud-agent/pilot-cloud-agent.md
index a9addd16cf84..67797d2e232b 100644
--- a/content/copilot/tutorials/coding-agent/pilot-coding-agent.md
+++ b/content/copilot/tutorials/cloud-agent/pilot-cloud-agent.md
@@ -1,12 +1,13 @@
---
title: 'Piloting GitHub Copilot cloud agent in your organization'
-shortTitle: 'Pilot {% data variables.copilot.copilot_coding_agent_short %}'
-intro: 'Follow best practices to enable {% data variables.copilot.copilot_coding_agent %} in your organization.'
+shortTitle: 'Pilot {% data variables.copilot.copilot_cloud_agent_short %}'
+intro: 'Follow best practices to enable {% data variables.copilot.copilot_cloud_agent %} in your organization.'
allowTitleToDifferFromFilename: true
versions:
feature: copilot
-product: '{% data reusables.gated-features.copilot-coding-agent %}'
+product: '{% data reusables.gated-features.copilot-cloud-agent %}'
redirect_from:
+ - /copilot/tutorials/coding-agent/pilot-coding-agent
- /copilot/rolling-out-github-copilot-at-scale/enabling-developers/using-copilot-coding-agent-in-org
- /copilot/tutorials/rolling-out-github-copilot-at-scale/enabling-developers/using-copilot-coding-agent-in-org
- /copilot/tutorials/pilot-copilot-coding-agent
@@ -15,30 +16,30 @@ category:
- Automate simple user stories
- Manage Copilot for a team
---
-
+
-{% data variables.copilot.copilot_coding_agent %} is an autonomous, AI-powered agent that completes software development tasks on {% data variables.product.github %}. Adopting {% data variables.copilot.copilot_coding_agent %} in your organization frees your engineering teams to spend more time thinking strategically and less time making routine fixes and maintenance updates in a codebase.
+{% data variables.copilot.copilot_cloud_agent %} is an autonomous, AI-powered agent that completes software development tasks on {% data variables.product.github %}. Adopting {% data variables.copilot.copilot_cloud_agent %} in your organization frees your engineering teams to spend more time thinking strategically and less time making routine fixes and maintenance updates in a codebase.
-{% data variables.copilot.copilot_coding_agent %}:
+{% data variables.copilot.copilot_cloud_agent %}:
* **Joins your team**: Developers can delegate work to {% data variables.product.prodname_copilot_short %} unlike IDE-based agents that require synchronous pairing sessions. {% data variables.product.prodname_copilot_short %} opens draft pull requests for team members to review and iterates based on feedback, as a developer would.
-* **Reduces context switching**: Developers working in JetBrains IDEs, {% data variables.product.prodname_vscode_shortname %}, {% data variables.product.prodname_vs %}, or {% data variables.product.prodname_dotcom_the_website %} can ask {% data variables.copilot.copilot_coding_agent %} to create a pull request to complete small tasks without stopping what they are currently doing.
+* **Reduces context switching**: Developers working in JetBrains IDEs, {% data variables.product.prodname_vscode_shortname %}, {% data variables.product.prodname_vs %}, or {% data variables.product.prodname_dotcom_the_website %} can ask {% data variables.copilot.copilot_cloud_agent %} to create a pull request to complete small tasks without stopping what they are currently doing.
* **Executes tasks in parallel**: {% data variables.product.prodname_copilot_short %} can work on multiple issues simultaneously, handling tasks in the background while your team focuses on other priorities.
## 1. Evaluate
-Before enabling {% data variables.copilot.copilot_coding_agent %} for members, understand how {% data variables.copilot.copilot_coding_agent %} will fit into your organization. This will help you evaluate whether {% data variables.copilot.copilot_coding_agent %} is suitable for your needs and plan communications and training sessions for developers.
+Before enabling {% data variables.copilot.copilot_cloud_agent %} for members, understand how {% data variables.copilot.copilot_cloud_agent %} will fit into your organization. This will help you evaluate whether {% data variables.copilot.copilot_cloud_agent %} is suitable for your needs and plan communications and training sessions for developers.
-1. Learn about {% data variables.copilot.copilot_coding_agent %}, including the costs, built-in security features, and how it differs from other AI tools your developers may be used to. See [AUTOTITLE](/copilot/concepts/about-copilot-coding-agent).
-1. Learn about the tasks that {% data variables.copilot.copilot_coding_agent %} is best suited for. These are generally well-defined and scoped issues, such as increasing test coverage, fixing bugs or flaky tests, or updating config files or documentation. See [AUTOTITLE](/copilot/tutorials/coding-agent/best-practices).
-1. Consider how {% data variables.copilot.copilot_coding_agent %} fits alongside other tools in your organization's workflows. For an example scenario that walks through how to use {% data variables.copilot.copilot_coding_agent %} alongside other AI features on {% data variables.product.github %}, see [AUTOTITLE](/copilot/rolling-out-github-copilot-at-scale/enabling-developers/integrating-agentic-ai).
+1. Learn about {% data variables.copilot.copilot_cloud_agent %}, including the costs, built-in security features, and how it differs from other AI tools your developers may be used to. See [AUTOTITLE](/copilot/concepts/agents/cloud-agent/about-cloud-agent).
+1. Learn about the tasks that {% data variables.copilot.copilot_cloud_agent %} is best suited for. These are generally well-defined and scoped issues, such as increasing test coverage, fixing bugs or flaky tests, or updating config files or documentation. See [AUTOTITLE](/copilot/tutorials/cloud-agent/get-the-best-results).
+1. Consider how {% data variables.copilot.copilot_cloud_agent %} fits alongside other tools in your organization's workflows. For an example scenario that walks through how to use {% data variables.copilot.copilot_cloud_agent %} alongside other AI features on {% data variables.product.github %}, see [AUTOTITLE](/copilot/rolling-out-github-copilot-at-scale/enabling-developers/integrating-agentic-ai).
## 2. Secure
-All AI models are trained to meet a request, even if they don't have all the information needed to provide a good answer, and this can lead them to make mistakes. By following best practices, you can build on the default security features of {% data variables.copilot.copilot_coding_agent %}.
+All AI models are trained to meet a request, even if they don't have all the information needed to provide a good answer, and this can lead them to make mistakes. By following best practices, you can build on the default security features of {% data variables.copilot.copilot_cloud_agent %}.
1. Give {% data variables.product.prodname_copilot_short %} the information it needs to work successfully in a repository using a `copilot-instructions.md` file. See [AUTOTITLE](/copilot/customizing-copilot/adding-repository-custom-instructions-for-github-copilot).
-1. Set up the {% data variables.product.prodname_copilot_short %} development environment for a repository with access to the tools and package repositories approved by the organization using a `copilot-setup-steps.yml` file and local MCP servers. See [AUTOTITLE](/copilot/customizing-copilot/customizing-the-development-environment-for-copilot-coding-agent) and [AUTOTITLE](/copilot/using-github-copilot/coding-agent/extending-copilot-coding-agent-with-mcp).
+1. Set up the {% data variables.product.prodname_copilot_short %} development environment for a repository with access to the tools and package repositories approved by the organization using a `copilot-setup-steps.yml` file and local MCP servers. See [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/customize-the-agent-environment) and [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/extend-cloud-agent-with-mcp).
1. Follow best practices for storing secrets securely. See [AUTOTITLE](/actions/security-for-github-actions/security-guides/using-secrets-in-github-actions).
1. Enable code security features to further lower the risk of leaking secrets and introducing vulnerabilities into the code. See [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/creating-a-custom-security-configuration).
1. Configure your branch rulesets to ensure that all pull requests raised by {% data variables.product.prodname_copilot_short %} are approved by a second user with write permissions (a sub-option of "Require a pull request before merging"). See {% ifversion ghec %}[AUTOTITLE](/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-code-governance), {% endif %}[AUTOTITLE](/organizations/managing-organization-settings/creating-rulesets-for-repositories-in-your-organization) and [AUTOTITLE](/repositories/configuring-branches-and-merges-in-your-repository/managing-rulesets/available-rules-for-rulesets#require-a-pull-request-before-merging).
@@ -47,42 +48,42 @@ All AI models are trained to meet a request, even if they don't have all the inf
Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 aria-label="link-external" %}
-> [!TIP] You need {% data variables.copilot.copilot_pro %}, {% data variables.copilot.copilot_pro_plus %}, {% data variables.copilot.copilot_for_business %} or {% data variables.copilot.copilot_enterprise %} to use {% data variables.copilot.copilot_coding_agent %}.
+> [!TIP] You need {% data variables.copilot.copilot_pro %}, {% data variables.copilot.copilot_pro_plus %}, {% data variables.copilot.copilot_for_business %} or {% data variables.copilot.copilot_enterprise %} to use {% data variables.copilot.copilot_cloud_agent %}.
-As with any other change to working practices, it's important to run a trial to learn how to deploy {% data variables.copilot.copilot_coding_agent %} effectively in your organization or enterprise.
+As with any other change to working practices, it's important to run a trial to learn how to deploy {% data variables.copilot.copilot_cloud_agent %} effectively in your organization or enterprise.
1. Gather a cross-functional team for the trial to bring different roles, backgrounds, and perspectives to the project. This will make it easier to ensure that you explore a broad range of ways to define issues, assign work to {% data variables.product.prodname_copilot_short %}, and give clear review feedback.
1. Choose an isolated or low-risk repository, for example, one that contains documentation or internal tools. You could create a fresh repository to use as a playground, but {% data variables.product.prodname_copilot_short %} needs context to be successful, so you would need to add a lot of context, including team processes, development environment, and common dependencies.
-1. Enable {% data variables.copilot.copilot_coding_agent %} in the repository and optionally enable third-party MCP servers for enhanced context sharing. See [AUTOTITLE](/copilot/managing-copilot/managing-github-copilot-in-your-organization/adding-copilot-coding-agent-to-organization).
-1. Create repository instructions and pre-install any tools required in the development environment {% data variables.product.prodname_copilot_short %} uses. See [AUTOTITLE](/copilot/customizing-copilot/customizing-the-development-environment-for-copilot-coding-agent).
-1. Identify a few compelling use cases for your organization, for example: test coverage or improving accessibility. See [Choose the right type of tasks to give to Copilot](/copilot/tutorials/coding-agent/best-practices#choosing-the-right-type-of-tasks-to-give-to-copilot) in the best practice guide.
+1. Enable {% data variables.copilot.copilot_cloud_agent %} in the repository and optionally enable third-party MCP servers for enhanced context sharing. See [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-organization/add-copilot-cloud-agent).
+1. Create repository instructions and pre-install any tools required in the development environment {% data variables.product.prodname_copilot_short %} uses. See [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/customize-the-agent-environment).
+1. Identify a few compelling use cases for your organization, for example: test coverage or improving accessibility. See [Choose the right type of tasks to give to Copilot](/copilot/tutorials/cloud-agent/best-practices#choosing-the-right-type-of-tasks-to-give-to-copilot) in the best practice guide.
1. Use best practice to create or refine issues for {% data variables.product.prodname_copilot_short %} in your pilot repository.
1. Assign issues to {% data variables.product.prodname_copilot_short %} and prepare team members to review its work.
1. Spend time looking at the codebase or documentation in {% data variables.product.prodname_vscode_shortname %} or {% data variables.product.prodname_dotcom_the_website %}, asking {% data variables.product.prodname_copilot_short %} to create a pull request to fix any bugs or small improvements that you identify.
-Over the course of the trial, the team should iterate on the repository instructions, installed tools, access to MCP servers, and issue definition to identify how your organization can get the most from {% data variables.copilot.copilot_coding_agent %}. This process will help you identify your organization's best practices for working with {% data variables.product.prodname_copilot_short %} and plan an effective rollout strategy.
+Over the course of the trial, the team should iterate on the repository instructions, installed tools, access to MCP servers, and issue definition to identify how your organization can get the most from {% data variables.copilot.copilot_cloud_agent %}. This process will help you identify your organization's best practices for working with {% data variables.product.prodname_copilot_short %} and plan an effective rollout strategy.
-In addition to giving you insight into how to set up {% data variables.copilot.copilot_coding_agent %} for success, you'll learn how {% data variables.product.prodname_copilot_short %} uses premium requests and actions minutes. This will be valuable when you come to set and manage your budget for a broader trial or full rollout. See [AUTOTITLE](/copilot/rolling-out-github-copilot-at-scale/assigning-licenses/managing-your-companys-spending-on-github-copilot).
+In addition to giving you insight into how to set up {% data variables.copilot.copilot_cloud_agent %} for success, you'll learn how {% data variables.product.prodname_copilot_short %} uses premium requests and actions minutes. This will be valuable when you come to set and manage your budget for a broader trial or full rollout. See [AUTOTITLE](/copilot/rolling-out-github-copilot-at-scale/assigning-licenses/managing-your-companys-spending-on-github-copilot).
### Enhancing with MCP
-The Model Context Protocol (MCP) is an open standard that defines how applications share context with large language models (LLMs). MCP provides a standardized way to provide {% data variables.copilot.copilot_coding_agent %} with access to different data sources and tools.
+The Model Context Protocol (MCP) is an open standard that defines how applications share context with large language models (LLMs). MCP provides a standardized way to provide {% data variables.copilot.copilot_cloud_agent %} with access to different data sources and tools.
-{% data variables.copilot.copilot_coding_agent %} has access to the full {% data variables.product.github %} context of the repository it's working in, including issues and pull requests, using the built-in {% data variables.product.github %} MCP server. By default, it's restricted from accessing external data by authentication barriers and a firewall.
+{% data variables.copilot.copilot_cloud_agent %} has access to the full {% data variables.product.github %} context of the repository it's working in, including issues and pull requests, using the built-in {% data variables.product.github %} MCP server. By default, it's restricted from accessing external data by authentication barriers and a firewall.
-You can extend the information available to {% data variables.copilot.copilot_coding_agent %} by giving it access to local MCP servers for the tools your organization uses. For example, you might want to provide access to local MCP servers for some of the following contexts:
+You can extend the information available to {% data variables.copilot.copilot_cloud_agent %} by giving it access to local MCP servers for the tools your organization uses. For example, you might want to provide access to local MCP servers for some of the following contexts:
* **Project planning tools**: Allow {% data variables.product.prodname_copilot_short %} direct access to private planning documents that are stored outside {% data variables.product.github %} in tools like Notion or Figma.
* **Augment training data**: Each LLM contains training data up to a specific cut-off date. If you're working with fast moving tools, {% data variables.product.prodname_copilot_short %} may not have access to information on new features. You can fill this knowledge gap by making the tool's MCP server available. For example, adding the Terraform MCP server will give {% data variables.product.prodname_copilot_short %} access to the most recently supported Terraform providers.
-For more information, see [AUTOTITLE](/copilot/using-github-copilot/coding-agent/extending-copilot-coding-agent-with-mcp).
+For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/extend-cloud-agent-with-mcp).
## Next steps
When you're satisfied with the pilot, you can:
-* Enable {% data variables.copilot.copilot_coding_agent %} in more organizations or repositories.
-* Identify more use cases for {% data variables.copilot.copilot_coding_agent %} and train developers accordingly.
+* Enable {% data variables.copilot.copilot_cloud_agent %} in more organizations or repositories.
+* Identify more use cases for {% data variables.copilot.copilot_cloud_agent %} and train developers accordingly.
* Continue to collect feedback and measure results.
To assess the impact of a new tool, we recommend measuring the tool's impact on your organization's downstream goals. For a systematic approach to driving and measuring improvements in engineering systems, see {% data variables.product.company_short %}'s [Engineering System Success Playbook](https://resources.github.com/engineering-system-success-playbook/).
diff --git a/content/copilot/tutorials/copilot-cli-hooks.md b/content/copilot/tutorials/copilot-cli-hooks.md
index 4e823ff8f814..02544ec18381 100644
--- a/content/copilot/tutorials/copilot-cli-hooks.md
+++ b/content/copilot/tutorials/copilot-cli-hooks.md
@@ -693,4 +693,4 @@ Some teams (for example, infrastructure or platform teams) may require broader p
## Further reading
-For troubleshooting hooks, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/use-hooks#troubleshooting).
+For troubleshooting hooks, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/use-hooks#troubleshooting).
diff --git a/content/copilot/tutorials/customization-library/custom-agents/bug-fix-teammate.md b/content/copilot/tutorials/customization-library/custom-agents/bug-fix-teammate.md
index df2529f5c89f..b04d5fced251 100644
--- a/content/copilot/tutorials/customization-library/custom-agents/bug-fix-teammate.md
+++ b/content/copilot/tutorials/customization-library/custom-agents/bug-fix-teammate.md
@@ -75,6 +75,6 @@ Your goal is to make the codebase more stable and reliable by implementing worki
Scan the repository for the most critical bug, then implement a targeted fix and explain your approach.
```
-The agent task will appear on the page below the text box. You can click into the task and follow along with the agent. For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/track-copilot-sessions).
+The agent task will appear on the page below the text box. You can click into the task and follow along with the agent. For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/track-copilot-sessions).
{% data reusables.copilot.custom-agents-further-reading %}
diff --git a/content/copilot/tutorials/customization-library/custom-agents/cleanup-specialist.md b/content/copilot/tutorials/customization-library/custom-agents/cleanup-specialist.md
index 8f9095b06ecf..a6a218564765 100644
--- a/content/copilot/tutorials/customization-library/custom-agents/cleanup-specialist.md
+++ b/content/copilot/tutorials/customization-library/custom-agents/cleanup-specialist.md
@@ -85,6 +85,6 @@ Focus on cleaning up existing code rather than adding new features. Work on both
Refactor and clean up any messy or inconsistent code in the `src/utils` directory, then document the improvements you made.
```
-The agent task will appear on the page below the text box. You can click into the task and follow along with the agent. For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/track-copilot-sessions).
+The agent task will appear on the page below the text box. You can click into the task and follow along with the agent. For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/track-copilot-sessions).
{% data reusables.copilot.custom-agents-further-reading %}
diff --git a/content/copilot/tutorials/customization-library/custom-agents/implementation-planner.md b/content/copilot/tutorials/customization-library/custom-agents/implementation-planner.md
index 54e2a3cb0b6c..b0355f2deb8e 100644
--- a/content/copilot/tutorials/customization-library/custom-agents/implementation-planner.md
+++ b/content/copilot/tutorials/customization-library/custom-agents/implementation-planner.md
@@ -89,6 +89,6 @@ Adjust the detail level based on your needs - solo projects might need less form
Create a detailed implementation plan for adding user authentication to our web app, including technical approach, phases, and risk assessment.
```
-The agent task will appear on the page below the text box. You can click into the task and follow along with the agent. For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/track-copilot-sessions).
+The agent task will appear on the page below the text box. You can click into the task and follow along with the agent. For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/track-copilot-sessions).
{% data reusables.copilot.custom-agents-further-reading %}
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 11b46361c50f..1a0f0a470cfe 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
@@ -18,9 +18,9 @@ contentType: tutorials
## About {% data variables.copilot.custom_agents_short %}
-{% data variables.copilot.custom_agents_caps_short %} are specialized versions of {% data variables.copilot.copilot_coding_agent %} that maintain consistent expertise across entire workflows. Unlike custom instructions that apply broadly, or prompt files for one-time tasks, {% data variables.copilot.custom_agents_short %} are selected for specific tasks and maintain their configuration throughout the workflow.
+{% data variables.copilot.custom_agents_caps_short %} are specialized versions of {% data variables.copilot.copilot_cloud_agent %} that maintain consistent expertise across entire workflows. Unlike custom instructions that apply broadly, or prompt files for one-time tasks, {% data variables.copilot.custom_agents_short %} are selected for specific tasks and maintain their configuration throughout the workflow.
-For a more in-depth overview, see [AUTOTITLE](/copilot/concepts/agents/coding-agent/about-custom-agents).
+For a more in-depth overview, see [AUTOTITLE](/copilot/concepts/agents/cloud-agent/about-custom-agents).
## Your first {% data variables.copilot.copilot_custom_agent_short %}
@@ -83,6 +83,6 @@ Test this agent by giving it a task to complete:
Please review and improve our README.md file.
```
-The agent task will appear on the page below the text box. The agent will focus specifically on README improvements using its specialized knowledge, creating a pull request in your repository. You can click into the task and follow along with the agent. For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/track-copilot-sessions).
+The agent task will appear on the page below the text box. The agent will focus specifically on README improvements using its specialized knowledge, creating a pull request in your repository. You can click into the task and follow along with the agent. For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/track-copilot-sessions).
{% data reusables.copilot.custom-agents-further-reading %}
diff --git a/content/copilot/tutorials/index.md b/content/copilot/tutorials/index.md
index 314c40120a99..bc91db4f59cb 100644
--- a/content/copilot/tutorials/index.md
+++ b/content/copilot/tutorials/index.md
@@ -7,7 +7,7 @@ versions:
children:
- /copilot-chat-cookbook
- /customization-library
- - /coding-agent
+ - /cloud-agent
- /spark
- /use-custom-instructions
- /enhance-agent-mode-with-mcp
diff --git a/content/copilot/tutorials/modernize-java-applications.md b/content/copilot/tutorials/modernize-java-applications.md
index e19d3b957d01..74592eb8a9fa 100644
--- a/content/copilot/tutorials/modernize-java-applications.md
+++ b/content/copilot/tutorials/modernize-java-applications.md
@@ -14,7 +14,7 @@ category:
-The {% data variables.product.prodname_copilot %} app modernization extension in {% data variables.product.prodname_vscode %} automates Java upgrades by identifying outdated frameworks, deprecated APIs, and upgrade blockers. {% data variables.copilot.copilot_coding_agent %} applies code changes, updates build files, and resolves build and CVE issues for you.
+The {% data variables.product.prodname_copilot %} app modernization extension in {% data variables.product.prodname_vscode %} automates Java upgrades by identifying outdated frameworks, deprecated APIs, and upgrade blockers. {% data variables.copilot.copilot_cloud_agent %} applies code changes, updates build files, and resolves build and CVE issues for you.
The recommendations and reporting produced by the extension can help your teams adopt new technologies quickly and reduce technical debt. {% data variables.product.prodname_copilot_short %} guides you through upgrades with actionable steps and summaries, accelerating and securing your migrations while reducing manual effort.
@@ -50,7 +50,7 @@ In this example, we'll walk through the high-level steps to modernize a Java app
For detailed prerequisites and instructions, see [Quickstart: upgrade a Java project with {% data variables.product.prodname_copilot %} app modernization](https://learn.microsoft.com/en-us/java/upgrade/quickstart-upgrade) in the Microsoft documentation.
> [!NOTE]
-> During the modernization workflow, you may frequently be prompted by {% data variables.copilot.copilot_coding_agent %} for confirmation before it performs specific actions.
+> During the modernization workflow, you may frequently be prompted by {% data variables.copilot.copilot_cloud_agent %} for confirmation before it performs specific actions.
### 1. Open your Java project
@@ -89,7 +89,7 @@ Use {% data variables.product.prodname_copilot_short %} to apply or review code
If build errors are found, {% data variables.product.prodname_copilot_short %} can enter a fix-and-test loop until the project compiles cleanly.
-{% data variables.copilot.copilot_coding_agent %} automated changes can include:
+{% data variables.copilot.copilot_cloud_agent %} automated changes can include:
* Updating `pom.xml` or `build.gradle` files for new dependency versions.
* Generating pull requests or committing changes directly.
diff --git a/content/copilot/tutorials/plan-a-project.md b/content/copilot/tutorials/plan-a-project.md
index 75c64181a4cc..3c6289608572 100644
--- a/content/copilot/tutorials/plan-a-project.md
+++ b/content/copilot/tutorials/plan-a-project.md
@@ -104,11 +104,11 @@ If {% data variables.product.prodname_copilot_short %} generates a sub-issue tha
## Next steps
-Now that you’ve generated and refined your project issues, you can assign them to the right team members or even to {% data variables.product.prodname_copilot_short %} itself for further assistance. To learn more about how to assign {% data variables.product.prodname_copilot_short %} or contributors to issues, and how to continue planning and implementing your project with {% data variables.product.prodname_copilot_short %}’s agentic features, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/assign-copilot-to-an-issue).
+Now that you’ve generated and refined your project issues, you can assign them to the right team members or even to {% data variables.product.prodname_copilot_short %} itself for further assistance. To learn more about how to assign {% data variables.product.prodname_copilot_short %} or contributors to issues, and how to continue planning and implementing your project with {% data variables.product.prodname_copilot_short %}’s agentic features, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/create-a-pr).
## Further reading
* [AUTOTITLE](/copilot/how-tos/use-copilot-for-common-tasks/use-copilot-to-create-or-update-issues)
-* [AUTOTITLE](/copilot/tutorials/coding-agent/pilot-coding-agent)
-* [AUTOTITLE](/copilot/tutorials/coding-agent/get-the-best-results)
+* [AUTOTITLE](/copilot/tutorials/cloud-agent/pilot-cloud-agent)
+* [AUTOTITLE](/copilot/tutorials/cloud-agent/get-the-best-results)
* [AUTOTITLE](/copilot/tutorials/speed-up-development-work)
diff --git a/content/copilot/tutorials/reduce-technical-debt.md b/content/copilot/tutorials/reduce-technical-debt.md
index 11038ed01945..409a63e61f6c 100644
--- a/content/copilot/tutorials/reduce-technical-debt.md
+++ b/content/copilot/tutorials/reduce-technical-debt.md
@@ -18,7 +18,7 @@ Technical debt accumulates in every codebase: duplicate code, missing tests, out
This tutorial is designed to help engineering teams and technical leads reduce technical debt while maintaining the pace at which new features are delivered. You should have:
-* A {% data variables.product.prodname_copilot_short %} subscription with access to {% data variables.copilot.copilot_coding_agent %}
+* A {% data variables.product.prodname_copilot_short %} subscription with access to {% data variables.copilot.copilot_cloud_agent %}
* Admin access to at least one repository
* Familiarity with your team's development workflow
@@ -27,7 +27,7 @@ This tutorial is designed to help engineering teams and technical leads reduce t
By the end of this tutorial, you'll have learned about:
* Using {% data variables.product.prodname_copilot_short %} to implement in-the-moment fixes
-* Leveraging {% data variables.copilot.copilot_coding_agent %} for large-scale cleanup tasks
+* Leveraging {% data variables.copilot.copilot_cloud_agent %} for large-scale cleanup tasks
* Creating custom instructions to align {% data variables.product.prodname_copilot_short %} with your team's standards
* Measuring the impact of {% data variables.product.prodname_copilot_short %} on your technical debt
@@ -111,13 +111,13 @@ By adopting the in-the-moment fix approach, you help to ensure that substandard
For more details on using {% data variables.product.prodname_copilot_short %} in your IDE, see [AUTOTITLE](/copilot/using-github-copilot/asking-github-copilot-questions-in-your-ide).
-## Using {% data variables.copilot.copilot_coding_agent %} for large-scale refactoring
+## Using {% data variables.copilot.copilot_cloud_agent %} for large-scale refactoring
-Some refactoring tasks are just too big to complete while everyone on the team is busy developing new features. In this situation you can use {% data variables.copilot.copilot_coding_agent %} to handle these tasks autonomously. Human effort will still be required—at a minimum for reviewing the changes {% data variables.copilot.copilot_coding_agent %} proposes—but getting {% data variables.product.prodname_copilot_short %} to do the bulk of the work can allow you to carry out large-scale refactoring with much less impact on your team's productivity.
+Some refactoring tasks are just too big to complete while everyone on the team is busy developing new features. In this situation you can use {% data variables.copilot.copilot_cloud_agent %} to handle these tasks autonomously. Human effort will still be required—at a minimum for reviewing the changes {% data variables.copilot.copilot_cloud_agent %} proposes—but getting {% data variables.product.prodname_copilot_short %} to do the bulk of the work can allow you to carry out large-scale refactoring with much less impact on your team's productivity.
-### When to use {% data variables.copilot.copilot_coding_agent %}
+### When to use {% data variables.copilot.copilot_cloud_agent %}
-Use {% data variables.copilot.copilot_coding_agent %} for tasks that:
+Use {% data variables.copilot.copilot_cloud_agent %} for tasks that:
* Touch many files across your codebase
* Require systematic changes (like removing old feature flags)
@@ -132,7 +132,7 @@ Examples include:
* Updating dependency versions
* Standardizing import patterns
-### Workflow for {% data variables.copilot.copilot_coding_agent %}
+### Workflow for {% data variables.copilot.copilot_cloud_agent %}
1. Create a {% data variables.product.prodname_dotcom %} issue describing the refactoring task.
@@ -152,7 +152,7 @@ Examples include:
```
1. Assign the issue to the **Copilot** user.
-1. {% data variables.copilot.copilot_coding_agent %} will:
+1. {% data variables.copilot.copilot_cloud_agent %} will:
* Set up a development environment
* Open a draft pull request
@@ -162,15 +162,15 @@ Examples include:
* Request your review of the pull request
1. Review the pull request just as you would a pull request raised by a human.
-1. Leave comments if changes are needed—{% data variables.copilot.copilot_coding_agent %} will update the pull request based on your feedback.
+1. Leave comments if changes are needed—{% data variables.copilot.copilot_cloud_agent %} will update the pull request based on your feedback.
1. Iterate in this way until the work is completed correctly.
1. Approve and merge the pull request.
-For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/create-a-pr#assigning-an-issue-to-copilot) and [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/review-copilot-prs).
+For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/create-a-pr#assigning-an-issue-to-copilot) and [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/review-copilot-prs).
### Safety guardrails
-{% data variables.copilot.copilot_coding_agent %} operates with built-in safety measures:
+{% data variables.copilot.copilot_cloud_agent %} operates with built-in safety measures:
* It can only push to its own `copilot/*` branches
* It cannot merge pull requests—requires your approval
@@ -234,7 +234,7 @@ Start small to validate {% data variables.product.prodname_copilot_short %}'s im
### Week 1: Set up and establish baselines
-1. Ensure all pilot participants have {% data variables.product.prodname_copilot_short %} access with {% data variables.copilot.copilot_coding_agent %} enabled.
+1. Ensure all pilot participants have {% data variables.product.prodname_copilot_short %} access with {% data variables.copilot.copilot_cloud_agent %} enabled.
1. Count the technical debt items in your backlog:
* Number of "tech debt", "chore", or similar labeled issues
@@ -258,7 +258,7 @@ Start small to validate {% data variables.product.prodname_copilot_short %}'s im
* Outdated dependencies
1. Use {% data variables.product.prodname_copilot_short %} in your IDE for quick fixes as you encounter issues.
-1. Assign larger cleanup tasks to {% data variables.copilot.copilot_coding_agent %}.
+1. Assign larger cleanup tasks to {% data variables.copilot.copilot_cloud_agent %}.
1. Review all {% data variables.product.prodname_copilot_short %}-generated PRs carefully.
1. Provide feedback on suggestions to help {% data variables.product.prodname_copilot_short %} learn your preferences.
@@ -268,7 +268,7 @@ After the pilot, measure your results:
* How much faster are refactoring pull requests getting merged?
* How many review rounds do they require now?
-* Which types of code change suggestions, made by {% data variables.copilot.copilot_coding_agent %} in pull requests, did developers accept most often?
+* Which types of code change suggestions, made by {% data variables.copilot.copilot_cloud_agent %} in pull requests, did developers accept most often?
* Which suggestions needed the most revision?
* Are your technical debt metrics improving?
@@ -315,21 +315,21 @@ If {% data variables.product.prodname_copilot_short %} consistently suggests cod
* Review your custom instructions—they may be too vague or contradictory
* Provide more specific context in your prompts
* Add examples of good code to your custom instructions
-* Leave detailed feedback in pull request reviews to allow {% data variables.copilot.copilot_coding_agent %} to fix the problems
+* Leave detailed feedback in pull request reviews to allow {% data variables.copilot.copilot_cloud_agent %} to fix the problems
### Pull requests are too large to review
-If {% data variables.copilot.copilot_coding_agent %} creates pull requests that are difficult to review:
+If {% data variables.copilot.copilot_cloud_agent %} creates pull requests that are difficult to review:
* Break large tasks into smaller, focused issues
-* Ask {% data variables.copilot.copilot_coding_agent %} to handle one file or directory at a time
+* Ask {% data variables.copilot.copilot_cloud_agent %} to handle one file or directory at a time
* Use more specific issue descriptions
### Changes break tests
If refactoring introduces test failures:
-* Ensure your test suite runs reliably before using {% data variables.copilot.copilot_coding_agent %}
+* Ensure your test suite runs reliably before using {% data variables.copilot.copilot_cloud_agent %}
* Review {% data variables.product.prodname_copilot_short %} changes carefully before merging
* Ask {% data variables.product.prodname_copilot_short %} to update tests along with the code changes
@@ -347,7 +347,7 @@ If your team isn't using {% data variables.product.prodname_copilot_short %} for
In this tutorial, you learned how to use {% data variables.product.prodname_copilot_short %} to systematically reduce technical debt. You now know how to:
* Fix technical debt immediately using {% data variables.product.prodname_copilot_short %} in your IDE
-* Assign large refactoring tasks to {% data variables.copilot.copilot_coding_agent %}
+* Assign large refactoring tasks to {% data variables.copilot.copilot_cloud_agent %}
* Create custom instructions that align {% data variables.product.prodname_copilot_short %} with your team's standards
* Run a pilot program to validate the approach
* Measure {% data variables.product.prodname_copilot_short %}'s impact on technical debt
@@ -367,13 +367,13 @@ After reading this tutorial, do you feel confident you can use {% data variables
## Next steps
* **Expand your pilot**: Roll out to more repositories based on your pilot results.
-* **Automate dependency updates**: Create recurring issues for {% data variables.copilot.copilot_coding_agent %} to handle dependency updates.
+* **Automate dependency updates**: Create recurring issues for {% data variables.copilot.copilot_cloud_agent %} to handle dependency updates.
* **Build a refactoring queue**: Label issues in your backlog as good for {% data variables.product.prodname_copilot_short %} then regularly assign a batch of these to {% data variables.product.prodname_copilot_short %} to work on.
* **Share best practices**: Document successful prompts and custom instructions for your team.
## Further reading
-* [AUTOTITLE](/copilot/using-github-copilot/coding-agent)
+* [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent)
* [AUTOTITLE](/copilot/tutorials/refactoring-code-with-github-copilot)
* [How to use GitHub Copilot in your IDE: Tips, tricks, and best practices](https://github.blog/developer-skills/github/how-to-use-github-copilot-in-your-ide-tips-tricks-and-best-practices/) in the {% data variables.product.company_short %} blog
-* [5 ways to integrate GitHub {% data variables.copilot.copilot_coding_agent %} into your workflow](https://github.blog/ai-and-ml/github-copilot/5-ways-to-integrate-github-copilot-coding-agent-into-your-workflow/) in the {% data variables.product.company_short %} blog
+* [5 ways to integrate GitHub {% data variables.copilot.copilot_cloud_agent %} into your workflow](https://github.blog/ai-and-ml/github-copilot/5-ways-to-integrate-github-copilot-cloud-agent-into-your-workflow/) in the {% data variables.product.company_short %} blog
diff --git a/content/copilot/tutorials/roll-out-at-scale/drive-downstream-impact/increase-test-coverage.md b/content/copilot/tutorials/roll-out-at-scale/drive-downstream-impact/increase-test-coverage.md
index 567ce5321cb2..3a6c0bb3f31a 100644
--- a/content/copilot/tutorials/roll-out-at-scale/drive-downstream-impact/increase-test-coverage.md
+++ b/content/copilot/tutorials/roll-out-at-scale/drive-downstream-impact/increase-test-coverage.md
@@ -135,7 +135,7 @@ Developers **should not**:
* [{% data variables.copilot.copilot_chat_dotcom_short %}](/copilot/using-github-copilot/copilot-chat/asking-github-copilot-questions-in-github)
* [{% data variables.product.prodname_copilot_short %} inline suggestions](/copilot/using-github-copilot/getting-code-suggestions-in-your-ide-with-github-copilot)
* [{% data variables.copilot.copilot_chat_short %} in the IDE](/copilot/using-github-copilot/copilot-chat/asking-github-copilot-questions-in-your-ide)
-* [{% data variables.copilot.copilot_coding_agent %}](/copilot/concepts/about-copilot-coding-agent)
+* [{% data variables.copilot.copilot_cloud_agent %}](/copilot/concepts/about-copilot-cloud-agent)
## Metrics to watch
diff --git a/content/copilot/tutorials/roll-out-at-scale/enable-developers/integrate-ai-agents.md b/content/copilot/tutorials/roll-out-at-scale/enable-developers/integrate-ai-agents.md
index f70d42e7c41f..cdd69e519b4f 100644
--- a/content/copilot/tutorials/roll-out-at-scale/enable-developers/integrate-ai-agents.md
+++ b/content/copilot/tutorials/roll-out-at-scale/enable-developers/integrate-ai-agents.md
@@ -47,7 +47,7 @@ To hit a tight deadline, you're aiming to speed up each stage of the process, fo
{% data variables.product.prodname_copilot_short %} drafts the issues in `https://github.com/copilot`, where the PM can refine them and publish them to the repository.
- The PM marks some of the issues as nice-to-haves or maintenance. These may be good candidates for {% data variables.copilot.copilot_coding_agent %}.
+ The PM marks some of the issues as nice-to-haves or maintenance. These may be good candidates for {% data variables.copilot.copilot_cloud_agent %}.

@@ -108,16 +108,16 @@ To hit a tight deadline, you're aiming to speed up each stage of the process, fo
1. As an additional compliance check, an enterprise owner has created a **{% data variables.copilot.copilot_custom_agent %}** with key context on industry regulations and internal policies. The developer selects the {% data variables.copilot.copilot_custom_agent_short %} at `https://github.com/copilot/agents`, prompting {% data variables.product.prodname_copilot_short %} to carefully review the pull request for compliance and applying any necessary changes before requesting a human review.
1. The developer's colleague reviews and approves the pull request. The work is ready to merge.
-## 6. Optimize with {% data variables.copilot.copilot_coding_agent %}
+## 6. Optimize with {% data variables.copilot.copilot_cloud_agent %}
1. After the release, the product manager collects customer feedback and identifies an opportunity to improve the widget's suggestions by switching to a more reliable API for weather data. They create an issue to implement this change, and **assign it to {% data variables.product.prodname_copilot_short %}** directly on {% data variables.product.github %}.
-1. {% data variables.copilot.copilot_coding_agent %} works in the background and opens a pull request, which the product manager marks as ready for review.
+1. {% data variables.copilot.copilot_cloud_agent %} works in the background and opens a pull request, which the product manager marks as ready for review.
- 
+ 
1. A developer reviews {% data variables.product.prodname_copilot_short %}'s pull request and leaves feedback, which {% data variables.product.prodname_copilot_short %} incorporates. Finally, the developer merges the pull request.
- >[!TIP] {% data variables.copilot.copilot_coding_agent %} comes with default guardrails. For example, {% data variables.product.prodname_copilot_short %} cannot merge pull requests by itself. You can define additional protections for target branches using repository rulesets.
+ >[!TIP] {% data variables.copilot.copilot_cloud_agent %} comes with default guardrails. For example, {% data variables.product.prodname_copilot_short %} cannot merge pull requests by itself. You can define additional protections for target branches using repository rulesets.
1. Later, while working on a separate feature, the developer notices a small bug in the code for the AI widget. To avoid context switching, the developer instructs {% data variables.product.prodname_copilot_short %} to open a pull request directly from {% data variables.product.prodname_vscode_shortname %}.
@@ -155,8 +155,8 @@ To integrate agentic AI features effectively into your workstreams, you'll need
| {% data variables.product.prodname_github_models %} playground ({% data variables.release-phases.public_preview %}) | [AUTOTITLE](/github-models/prototyping-with-ai-models#experimenting-with-ai-models-in-the-playground) |
| Custom instructions | [AUTOTITLE](/copilot/customizing-copilot/adding-repository-custom-instructions-for-github-copilot?tool=vscode) |
| {% data variables.copilot.copilot_code-review_short %} | [AUTOTITLE](/copilot/how-tos/agents/copilot-code-review/automatic-code-review) |
-| {% data variables.copilot.copilot_custom_agents %} | [AUTOTITLE](/copilot/concepts/agents/coding-agent/about-custom-agents) |
-| {% data variables.copilot.copilot_coding_agent %} | [AUTOTITLE](/copilot/rolling-out-github-copilot-at-scale/enabling-developers/using-copilot-coding-agent-in-org) |
+| {% data variables.copilot.copilot_custom_agents %} | [AUTOTITLE](/copilot/concepts/agents/cloud-agent/about-custom-agents) |
+| {% data variables.copilot.copilot_cloud_agent %} | [AUTOTITLE](/copilot/tutorials/cloud-agent/pilot-cloud-agent) |
| {% data variables.copilot.copilot_autofix_short %} | [AUTOTITLE](/code-security/code-scanning/enabling-code-scanning/configuring-default-setup-for-code-scanning) |
{% endrowheaders %}
diff --git a/content/copilot/tutorials/roll-out-at-scale/establish-ai-managers.md b/content/copilot/tutorials/roll-out-at-scale/establish-ai-managers.md
index 4fe14c764670..898a7aba4c5c 100644
--- a/content/copilot/tutorials/roll-out-at-scale/establish-ai-managers.md
+++ b/content/copilot/tutorials/roll-out-at-scale/establish-ai-managers.md
@@ -74,4 +74,4 @@ If you have created a ruleset targeting {% data variables.copilot.agent_profiles
Now that you have established AI managers for your enterprise, help them customize and manage your enterprise's AI experience by sharing the following resources:
* [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-enterprise-policies)
-* [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/test-custom-agents)
+* [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/test-custom-agents)
diff --git a/content/copilot/tutorials/roll-out-at-scale/maintain-codebase-standards.md b/content/copilot/tutorials/roll-out-at-scale/maintain-codebase-standards.md
index f8936d9764b8..ebbf56f7e46e 100644
--- a/content/copilot/tutorials/roll-out-at-scale/maintain-codebase-standards.md
+++ b/content/copilot/tutorials/roll-out-at-scale/maintain-codebase-standards.md
@@ -48,7 +48,7 @@ Good DevOps practices ensure that your code is automatically tested before being
## 3. Scan code for vulnerabilities
-{% data variables.product.prodname_copilot_short %} is already designed to avoid introducing vulnerabilities into your codebase. For example, code created by {% data variables.copilot.copilot_coding_agent %} is automatically scanned for vulnerable patterns and secrets such as API keys.
+{% data variables.product.prodname_copilot_short %} is already designed to avoid introducing vulnerabilities into your codebase. For example, code created by {% data variables.copilot.copilot_cloud_agent %} is automatically scanned for vulnerable patterns and secrets such as API keys.
However, it is good practice to regularly scan all code for vulnerabilities and secrets, and to prevent developers from introducing vulnerabilities in the first place.
diff --git a/content/copilot/tutorials/spark/build-apps-with-spark.md b/content/copilot/tutorials/spark/build-apps-with-spark.md
index 4dd3e19b1c7e..53f1cda3405a 100644
--- a/content/copilot/tutorials/spark/build-apps-with-spark.md
+++ b/content/copilot/tutorials/spark/build-apps-with-spark.md
@@ -175,7 +175,7 @@ Any changes made to your spark prior to repository creation will be added to you
There's a two-way sync between your spark and the repository, so changes made in either {% data variables.product.prodname_spark_short %} or the main branch of your repository are automatically reflected in both places.
-You can also create issues in your repository and assign them to {% data variables.copilot.copilot_coding_agent %} so it can draft pull requests for fixes and improvements.
+You can also create issues in your repository and assign them to {% data variables.copilot.copilot_cloud_agent %} so it can draft pull requests for fixes and improvements.
## Next steps
diff --git a/content/copilot/tutorials/vibe-coding.md b/content/copilot/tutorials/vibe-coding.md
index 435d43d3a3a5..28d1188dec28 100644
--- a/content/copilot/tutorials/vibe-coding.md
+++ b/content/copilot/tutorials/vibe-coding.md
@@ -184,7 +184,7 @@ You can now start planning for an initial implementation of your application. It
1. Keep your chat conversation open, as {% data variables.product.prodname_copilot_short %} will use this in the next series of steps.
-## Building your application with {% data variables.copilot.copilot_coding_agent %}
+## Building your application with {% data variables.copilot.copilot_cloud_agent %}
When you think the plan contains enough detail:
diff --git a/content/get-started/using-github/github-mobile.md b/content/get-started/using-github/github-mobile.md
index bc52e1306f9a..922cf94da3f0 100644
--- a/content/get-started/using-github/github-mobile.md
+++ b/content/get-started/using-github/github-mobile.md
@@ -38,7 +38,7 @@ The following documentation contains more information about using {% data variab
* Using {% data variables.product.prodname_dotcom %} code search on {% data variables.product.prodname_mobile %}, see [AUTOTITLE](/search-github/github-code-search/using-github-code-search#using-github-code-search-on-github-mobile).{% endif %}{% ifversion fpt or ghec %}
* Two-factor authentication using {% data variables.product.prodname_mobile %}, see [AUTOTITLE](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication#configuring-two-factor-authentication-using-github-mobile) and [Authenticating using {% data variables.product.prodname_mobile %}](/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication#verifying-with-github-mobile). {% endif %}{% ifversion copilot-chat-for-mobile %}
* Using {% data variables.copilot.copilot_mobile %}, see [AUTOTITLE](/copilot/github-copilot-chat/copilot-chat-in-github-mobile/using-github-copilot-chat-in-github-mobile).{% endif %}{% ifversion copilot-chat-for-mobile %}
-* Assigning issues to {% data variables.product.prodname_copilot_short %} from {% data variables.product.prodname_mobile %}, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/assign-copilot-to-an-issue).{% endif %}
+* Assigning issues to {% data variables.product.prodname_copilot_short %} from {% data variables.product.prodname_mobile %}, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/create-a-pr).{% endif %}
## Installing {% data variables.product.prodname_mobile %}
diff --git a/content/index.md b/content/index.md
index b612d0033737..4b8577bb525b 100644
--- a/content/index.md
+++ b/content/index.md
@@ -112,7 +112,7 @@ childGroups:
children:
- copilot
- copilot/get-started/plans
- - copilot/how-tos/use-copilot-agents/coding-agent
+ - copilot/how-tos/use-copilot-agents/cloud-agent
- copilot/tutorials
- copilot/tutorials/copilot-chat-cookbook
- copilot/tutorials/customization-library
diff --git a/content/integrations/concepts/featured-github-integrations.md b/content/integrations/concepts/featured-github-integrations.md
index ffecb6467620..5fc755e80854 100644
--- a/content/integrations/concepts/featured-github-integrations.md
+++ b/content/integrations/concepts/featured-github-integrations.md
@@ -81,6 +81,6 @@ For more information, see [AUTOTITLE](/integrations/how-tos/teams).
{% ifversion fpt or ghec %}
-You can also integrate the {% data variables.copilot.copilot_coding_agent %} with your Microsoft Teams app, enabling you to use AI-powered coding assistance directly within your team's communication platform. See [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/integrate-coding-agent-with-teams) for more information.
+You can also integrate the {% data variables.copilot.copilot_cloud_agent %} with your Microsoft Teams app, enabling you to use AI-powered coding assistance directly within your team's communication platform. See [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/integrate-cloud-agent-with-teams) for more information.
{% endif %}
diff --git a/content/integrations/how-tos/slack/integrate-github-with-slack.md b/content/integrations/how-tos/slack/integrate-github-with-slack.md
index d954c7751ed2..037c49284faa 100644
--- a/content/integrations/how-tos/slack/integrate-github-with-slack.md
+++ b/content/integrations/how-tos/slack/integrate-github-with-slack.md
@@ -20,7 +20,7 @@ With the {% data variables.product.github %} integration for Slack, you can:
* Get **{% data variables.product.github %} notifications** in Slack channels.
* Use **slash commands** to take actions on {% data variables.product.github %}.
* Give your team **context** when sharing links to {% data variables.product.github %} activities and properties.
-* Initiate a {% data variables.copilot.copilot_coding_agent %} session from Slack, using the context of a Slack thread.
+* Initiate a {% data variables.copilot.copilot_cloud_agent %} session from Slack, using the context of a Slack thread.
{% data reusables.integrations.github-slack-permissions %}
diff --git a/content/integrations/how-tos/slack/use-github-in-slack.md b/content/integrations/how-tos/slack/use-github-in-slack.md
index f863ff213ac0..7d1c88c981e9 100644
--- a/content/integrations/how-tos/slack/use-github-in-slack.md
+++ b/content/integrations/how-tos/slack/use-github-in-slack.md
@@ -42,9 +42,9 @@ To use a slash command, type `/github` followed by the command you want to execu
{% ifversion fpt or ghec %}
-## Initiating {% data variables.copilot.copilot_coding_agent %} sessions within Slack
+## Initiating {% data variables.copilot.copilot_cloud_agent %} sessions within Slack
-The {% data variables.product.github %} app also integrates {% data variables.copilot.copilot_coding_agent %} into Slack. You can use this functionality to summon {% data variables.copilot.copilot_coding_agent %} in threads where important discussions are taking place, and ask it to make changes based on the context of those discussions. See: [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/integrate-coding-agent-with-slack).
+The {% data variables.product.github %} app also integrates {% data variables.copilot.copilot_cloud_agent %} into Slack. You can use this functionality to summon {% data variables.copilot.copilot_cloud_agent %} in threads where important discussions are taking place, and ask it to make changes based on the context of those discussions. See: [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/integrate-cloud-agent-with-slack).
{% endif %}
diff --git a/content/integrations/how-tos/teams/integrate-github-with-teams.md b/content/integrations/how-tos/teams/integrate-github-with-teams.md
index ae0edfa63452..9110289f3071 100644
--- a/content/integrations/how-tos/teams/integrate-github-with-teams.md
+++ b/content/integrations/how-tos/teams/integrate-github-with-teams.md
@@ -21,7 +21,7 @@ With the {% data variables.product.github %} integration for Teams, you can:
* Use **commands** to take actions on {% data variables.product.github %}.
* See **previews** when sharing links to {% data variables.product.github %} resources.
{% ifversion fpt or ghec %}
-* Initiate a {% data variables.copilot.copilot_coding_agent %} session from Teams, using the context of a Teams thread.
+* Initiate a {% data variables.copilot.copilot_cloud_agent %} session from Teams, using the context of a Teams thread.
{% endif %}
{% data reusables.integrations.github-teams-permissions %}
diff --git a/content/integrations/how-tos/teams/use-github-in-teams.md b/content/integrations/how-tos/teams/use-github-in-teams.md
index 527c390a0fab..43f42f79177d 100644
--- a/content/integrations/how-tos/teams/use-github-in-teams.md
+++ b/content/integrations/how-tos/teams/use-github-in-teams.md
@@ -87,9 +87,9 @@ You can schedule reminders for pending pull request reviews in channels or in th
{% ifversion fpt or ghec %}
-## Initiating {% data variables.copilot.copilot_coding_agent %} sessions within Teams
+## Initiating {% data variables.copilot.copilot_cloud_agent %} sessions within Teams
-The {% data variables.product.github %} app integrates {% data variables.copilot.copilot_coding_agent %} into Teams. You can summon {% data variables.copilot.copilot_coding_agent %} in threads where discussions are taking place and ask it to make changes based on the context of those discussions. For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/integrate-coding-agent-with-teams).
+The {% data variables.product.github %} app integrates {% data variables.copilot.copilot_cloud_agent %} into Teams. You can summon {% data variables.copilot.copilot_cloud_agent %} in threads where discussions are taking place and ask it to make changes based on the context of those discussions. For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/integrate-cloud-agent-with-teams).
{% endif %}
diff --git a/content/integrations/reference/slack-permissions.md b/content/integrations/reference/slack-permissions.md
index b846d670d422..d8d74d06b633 100644
--- a/content/integrations/reference/slack-permissions.md
+++ b/content/integrations/reference/slack-permissions.md
@@ -35,5 +35,5 @@ When you connect your {% data variables.product.github %} account to the {% data
|Read access to code| To render code snippets in Slack|
|Read access to actions, commit statuses, checks, discussions, issues, metadata, pull requests, and repository projects | To render previews of links shared in Slack|
|Write access to actions, issues, deployments, and pull requests | To take action from Slack with the `/github` command and directly from messages|
-|Write access to content| To open pull requests authored by {% data variables.copilot.copilot_coding_agent %}|
-|Read/write access to workflows|To initiate {% data variables.copilot.copilot_coding_agent %} sessions|
+|Write access to content| To open pull requests authored by {% data variables.copilot.copilot_cloud_agent %}|
+|Read/write access to workflows|To initiate {% data variables.copilot.copilot_cloud_agent %} sessions|
diff --git a/content/integrations/reference/teams-permissions.md b/content/integrations/reference/teams-permissions.md
index d1f7e5bd51a9..cd4676801d6b 100644
--- a/content/integrations/reference/teams-permissions.md
+++ b/content/integrations/reference/teams-permissions.md
@@ -37,11 +37,11 @@ When you connect your {% data variables.product.github %} account to the {% data
{% ifversion fpt or ghec %}
-## Additional permissions for {% data variables.copilot.copilot_coding_agent %}
+## Additional permissions for {% data variables.copilot.copilot_cloud_agent %}
|Permission scope|Why we need it|
|---|---|
-|Write access to content| To open pull requests authored by {% data variables.copilot.copilot_coding_agent %}.|
-|Read/write access to workflows| To initiate {% data variables.copilot.copilot_coding_agent %} sessions.|
+|Write access to content| To open pull requests authored by {% data variables.copilot.copilot_cloud_agent %}.|
+|Read/write access to workflows| To initiate {% data variables.copilot.copilot_cloud_agent %} sessions.|
{% endif %}
diff --git a/content/issues/tracking-your-work-with-issues/using-issues/assigning-issues-and-pull-requests-to-other-github-users.md b/content/issues/tracking-your-work-with-issues/using-issues/assigning-issues-and-pull-requests-to-other-github-users.md
index fd8cddda6816..b20b96de0b60 100644
--- a/content/issues/tracking-your-work-with-issues/using-issues/assigning-issues-and-pull-requests-to-other-github-users.md
+++ b/content/issues/tracking-your-work-with-issues/using-issues/assigning-issues-and-pull-requests-to-other-github-users.md
@@ -23,7 +23,7 @@ You can assign multiple people to each issue or pull request, including: yoursel
{% ifversion copilot %}
-You may also be able to assign {% data variables.product.prodname_copilot_short %} to an issue, see [AUTOTITLE](/copilot/using-github-copilot/coding-agent/using-copilot-to-work-on-an-issue).
+You may also be able to assign {% data variables.product.prodname_copilot_short %} to an issue, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/create-a-pr).
{% endif %}
@@ -53,7 +53,7 @@ Both issues and pull requests support up to 10 assignees.
## Assigning an issue to {% data variables.product.prodname_copilot_short %}
-If you assign an issue to {% data variables.product.prodname_copilot_short %}, {% data variables.product.prodname_copilot_short %} will work autonomously on the issue, creating a pull request and, when it has finished, requesting that you review the pull request. See [AUTOTITLE](/copilot/concepts/about-copilot-coding-agent).
+If you assign an issue to {% data variables.product.prodname_copilot_short %}, {% data variables.product.prodname_copilot_short %} will work autonomously on the issue, creating a pull request and, when it has finished, requesting that you review the pull request. See [AUTOTITLE](/copilot/concepts/agents/cloud-agent/about-cloud-agent).
{% endif %}
diff --git a/content/migrations/ado/key-differences-between-azure-devops-and-github.md b/content/migrations/ado/key-differences-between-azure-devops-and-github.md
index 95db96737481..e0f8893781f5 100644
--- a/content/migrations/ado/key-differences-between-azure-devops-and-github.md
+++ b/content/migrations/ado/key-differences-between-azure-devops-and-github.md
@@ -87,6 +87,6 @@ For more information, see [AUTOTITLE](/packages/learn-github-packages/introducti
## {% data variables.product.prodname_copilot %}
-Hosting your repositories on {% data variables.product.github %} unlocks the full power of {% data variables.product.prodname_copilot_short %}. Your codebase provides {% data variables.product.prodname_copilot_short %} with all the context it needs to answer questions in {% data variables.copilot.copilot_chat_short %}, review and make suggestions in your pull requests, and even make changes on your behalf with {% data variables.copilot.copilot_coding_agent %}.
+Hosting your repositories on {% data variables.product.github %} unlocks the full power of {% data variables.product.prodname_copilot_short %}. Your codebase provides {% data variables.product.prodname_copilot_short %} with all the context it needs to answer questions in {% data variables.copilot.copilot_chat_short %}, review and make suggestions in your pull requests, and even make changes on your behalf with {% data variables.copilot.copilot_cloud_agent %}.
See [AUTOTITLE](/copilot/get-started/quickstart).
diff --git a/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request.md b/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request.md
index 30fa9ac44b0d..171c44814379 100644
--- a/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request.md
+++ b/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request.md
@@ -52,7 +52,7 @@ To reply to an existing line or file comment, you'll need to navigate to the com
When you have finished, click **Finish your review** at the top right of the page, leave a summary of your review, and click **Submit review**.
-Anyone watching the pull request or repository will receive a notification of your comments. Batching your comments avoids multiple notifications being sent. {% ifversion copilot %}If you are commenting on a pull request created by {% data variables.product.prodname_copilot_short %}, batching your comments prevents {% data variables.product.prodname_copilot_short %} from starting to work on individual comments before you have completed your review. See [AUTOTITLE](/copilot/using-github-copilot/coding-agent/using-copilot-to-work-on-an-issue).{% endif %}
+Anyone watching the pull request or repository will receive a notification of your comments. Batching your comments avoids multiple notifications being sent. {% ifversion copilot %}If you are commenting on a pull request created by {% data variables.product.prodname_copilot_short %}, batching your comments prevents {% data variables.product.prodname_copilot_short %} from starting to work on individual comments before you have completed your review. See [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/create-a-pr).{% endif %}
### Resolving conversations
diff --git a/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md b/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md
index 8da6f061f447..c20369ed8e64 100644
--- a/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md
+++ b/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md
@@ -26,7 +26,7 @@ It's best to review changes in a pull request one file at a time:
{% ifversion copilot %}
-If the pull request was raised by {% data variables.product.prodname_copilot %} then, when you submit your comments, {% data variables.product.prodname_copilot_short %} will carry out more work to respond to your comments and will push a new commit to the pull request with further changes. See [AUTOTITLE](/copilot/concepts/about-copilot-coding-agent).
+If the pull request was raised by {% data variables.product.prodname_copilot %} then, when you submit your comments, {% data variables.product.prodname_copilot_short %} will carry out more work to respond to your comments and will push a new commit to the pull request with further changes. See [AUTOTITLE](/copilot/concepts/agents/cloud-agent/about-cloud-agent).
{% endif %}
diff --git a/content/repositories/creating-and-managing-repositories/creating-a-new-repository.md b/content/repositories/creating-and-managing-repositories/creating-a-new-repository.md
index f928db8bfd24..e0a78a9b649f 100644
--- a/content/repositories/creating-and-managing-repositories/creating-a-new-repository.md
+++ b/content/repositories/creating-and-managing-repositories/creating-a-new-repository.md
@@ -44,7 +44,7 @@ category:
* You can choose to add a software license for your project. For more information, see [AUTOTITLE](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository).{% endif %}
{% data reusables.repositories.select-marketplace-apps %}
{% ifversion fpt or ghec %}
-1. Optionally, if you have access to {% data variables.copilot.copilot_coding_agent %}, enter a prompt for {% data variables.product.prodname_copilot_short %} to use to populate your repository. After the repository is created, {% data variables.product.prodname_copilot_short %} will open a draft pull request, write the code requested, then request review from you. For more information, see [AUTOTITLE](/copilot/concepts/agents/coding-agent/about-coding-agent).
+1. Optionally, if you have access to {% data variables.copilot.copilot_cloud_agent %}, enter a prompt for {% data variables.product.prodname_copilot_short %} to use to populate your repository. After the repository is created, {% data variables.product.prodname_copilot_short %} will open a draft pull request, write the code requested, then request review from you. For more information, see [AUTOTITLE](/copilot/concepts/agents/cloud-agent/about-cloud-agent).
{% data reusables.repositories.create-repo %}
1. At the bottom of the resulting Quick Setup page, under "Import code from an old repository", you can choose to import a project to your new repository. To do so, click **Import code**.
{% endif %}
diff --git a/content/rest/agent-tasks/agent-tasks.md b/content/rest/agent-tasks/agent-tasks.md
index c35f159764ee..939ea0c99842 100644
--- a/content/rest/agent-tasks/agent-tasks.md
+++ b/content/rest/agent-tasks/agent-tasks.md
@@ -1,7 +1,7 @@
---
title: Agent tasks
shortTitle: Agent tasks
-intro: Use the REST API to start and manage {% data variables.copilot.copilot_coding_agent %} tasks.
+intro: Use the REST API to start and manage {% data variables.copilot.copilot_cloud_agent %} tasks.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*'
ghec: '*'
diff --git a/content/rest/copilot/copilot-coding-agent-management.md b/content/rest/copilot/copilot-coding-agent-management.md
index 271e91f04f60..d54fc572b50e 100644
--- a/content/rest/copilot/copilot-coding-agent-management.md
+++ b/content/rest/copilot/copilot-coding-agent-management.md
@@ -3,7 +3,7 @@ title: REST API endpoints for Copilot cloud agent management
shortTitle: Copilot cloud agent management
intro: >-
Use the REST API to manage settings for {% data
- variables.copilot.copilot_coding_agent %}.
+ variables.copilot.copilot_cloud_agent %}.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*'
ghec: '*'
diff --git a/data/llms-txt-config.yml b/data/llms-txt-config.yml
index e2ed119b428e..39b093e606c0 100644
--- a/data/llms-txt-config.yml
+++ b/data/llms-txt-config.yml
@@ -34,8 +34,8 @@ pinned_pages:
- copilot/how-tos/provide-context/use-mcp/extend-copilot-chat-with-mcp
- copilot/how-tos/provide-context/use-mcp/use-the-github-mcp-server
- copilot/how-tos/provide-context/use-mcp/set-up-the-github-mcp-server
- - copilot/how-tos/use-copilot-agents/coding-agent/about-coding-agent
- - copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents
+ - copilot/how-tos/use-copilot-agents/cloud-agent/about-cloud-agent
+ - copilot/how-tos/use-copilot-agents/cloud-agent/create-custom-agents
- github-cli/github-cli
- github-cli/github-cli/quickstart
- rest
diff --git a/data/reusables/billing/cost-center-allocation.md b/data/reusables/billing/cost-center-allocation.md
index 1428f16c0b35..86a1a0974a3f 100644
--- a/data/reusables/billing/cost-center-allocation.md
+++ b/data/reusables/billing/cost-center-allocation.md
@@ -2,6 +2,6 @@ To allocate metered spending to a cost center, you add repositories, organizatio
* For **usage-based** products, like {% data variables.product.prodname_actions %}, cost centers are charged based on the **repositories or organizations** in the cost center, as this is where the usage takes place.
* For **license-based** products, like {% data variables.product.prodname_copilot %}, cost centers are charged based on the **users** in the cost center.
-* For products billed by **{% data variables.product.prodname_pru %}** usage, like {% data variables.copilot.copilot_coding_agent %}, cost centers are charged based on the **users** in the cost center, or the **organization that granted the user's {% data variables.product.prodname_copilot %} license** if the user isn't directly assigned to a cost center.
+* For products billed by **{% data variables.product.prodname_pru %}** usage, like {% data variables.copilot.copilot_cloud_agent %}, cost centers are charged based on the **users** in the cost center, or the **organization that granted the user's {% data variables.product.prodname_copilot %} license** if the user isn't directly assigned to a cost center.
Cost centers only apply to metered usage, and do not work with volume or subscription billing.
diff --git a/data/reusables/billing/premium-request-analytics-start.md b/data/reusables/billing/premium-request-analytics-start.md
index c052161099ae..915b23e7e897 100644
--- a/data/reusables/billing/premium-request-analytics-start.md
+++ b/data/reusables/billing/premium-request-analytics-start.md
@@ -1,5 +1,5 @@
> [!NOTE]
-> Premium request analytics data are available from **August 1, 2025** onward. Separate usage data for features that use premium requests is available from **November 1, 2025** for {% data variables.product.prodname_copilot_short %}, {% data variables.product.prodname_spark_short %}, and {% data variables.copilot.copilot_coding_agent %}.
+> Premium request analytics data are available from **August 1, 2025** onward. Separate usage data for features that use premium requests is available from **November 1, 2025** for {% data variables.product.prodname_copilot_short %}, {% data variables.product.prodname_spark_short %}, and {% data variables.copilot.copilot_cloud_agent %}.
User-level analytics have different access permissions depending on your role.
diff --git a/data/reusables/billing/pru-sku-split-notice.md b/data/reusables/billing/pru-sku-split-notice.md
index eeefcba841b9..5a13cc281738 100644
--- a/data/reusables/billing/pru-sku-split-notice.md
+++ b/data/reusables/billing/pru-sku-split-notice.md
@@ -1 +1 @@
-Premium requests for {% data variables.product.prodname_spark_short %} and {% data variables.copilot.copilot_coding_agent %} are tracked in dedicated SKUs from November 1, 2025. This provides better cost visibility and budget control for each AI product.
+Premium requests for {% data variables.product.prodname_spark_short %} and {% data variables.copilot.copilot_cloud_agent %} are tracked in dedicated SKUs from November 1, 2025. This provides better cost visibility and budget control for each AI product.
diff --git a/data/reusables/code-quality/fix-findings-with-coding-agent.md b/data/reusables/code-quality/fix-findings-with-cloud-agent.md
similarity index 64%
rename from data/reusables/code-quality/fix-findings-with-coding-agent.md
rename to data/reusables/code-quality/fix-findings-with-cloud-agent.md
index 974b8cb7fbd4..03d4f4add638 100644
--- a/data/reusables/code-quality/fix-findings-with-coding-agent.md
+++ b/data/reusables/code-quality/fix-findings-with-cloud-agent.md
@@ -1,13 +1,13 @@
-Alternatively, if you have a {% data variables.product.prodname_copilot_short %} license, you can delegate the remediation work to {% data variables.copilot.copilot_coding_agent %}. Comment on the pull request mentioning `@{% data variables.product.prodname_copilot_short %}` and request that {% data variables.product.prodname_copilot_short %} fix the detected issues.
+Alternatively, if you have a {% data variables.product.prodname_copilot_short %} license, you can delegate the remediation work to {% data variables.copilot.copilot_cloud_agent %}. Comment on the pull request mentioning `@{% data variables.product.prodname_copilot_short %}` and request that {% data variables.product.prodname_copilot_short %} fix the detected issues.
-
+
{% data variables.product.prodname_copilot_short %} responds with an eyes emoji (👀) to your comment, starts a new agent session, and opens a pull request with the necessary fixes.
-You can track {% data variables.copilot.copilot_coding_agent %}'s work:
+You can track {% data variables.copilot.copilot_cloud_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) 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/cloud-agent/track-copilot-sessions).
-You need a {% data variables.product.prodname_copilot_short %} license to invoke {% data variables.copilot.copilot_coding_agent %}.
+You need a {% data variables.product.prodname_copilot_short %} license to invoke {% data variables.copilot.copilot_cloud_agent %}.
Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 aria-label="link-external" %}
diff --git a/data/reusables/copilot/change-the-ai-model-copilot-coding-agent.md b/data/reusables/copilot/change-the-ai-model-copilot-cloud-agent.md
similarity index 83%
rename from data/reusables/copilot/change-the-ai-model-copilot-coding-agent.md
rename to data/reusables/copilot/change-the-ai-model-copilot-cloud-agent.md
index 6eed3e0c72c0..c5c10f4e88b4 100644
--- a/data/reusables/copilot/change-the-ai-model-copilot-coding-agent.md
+++ b/data/reusables/copilot/change-the-ai-model-copilot-cloud-agent.md
@@ -1 +1 @@
-You can change the model {% data variables.product.prodname_copilot_short %} uses. You may find that different models perform better, or provide more useful responses, depending on the type of task you give Copilot. See [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/changing-the-ai-model).
+You can change the model {% data variables.product.prodname_copilot_short %} uses. You may find that different models perform better, or provide more useful responses, depending on the type of task you give Copilot. See [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/changing-the-ai-model).
diff --git a/data/reusables/copilot/cloud-agent-emu-limitation.md b/data/reusables/copilot/cloud-agent-emu-limitation.md
new file mode 100644
index 000000000000..890be043a382
--- /dev/null
+++ b/data/reusables/copilot/cloud-agent-emu-limitation.md
@@ -0,0 +1,3 @@
+{% data variables.copilot.copilot_cloud_agent %} is not available in personal repositories owned by {% data variables.enterprise.prodname_managed_users %}. This is because {% data variables.copilot.copilot_cloud_agent %} runs on {% data variables.product.company_short %}-hosted runners, which are not available to personal repositories owned by {% data variables.enterprise.prodname_managed_users %}. For more information, see [AUTOTITLE](/actions/using-github-hosted-runners/using-github-hosted-runners/about-github-hosted-runners).
+
+
diff --git a/data/reusables/copilot/coding-agent-required-hosts.md b/data/reusables/copilot/cloud-agent-required-hosts.md
similarity index 83%
rename from data/reusables/copilot/coding-agent-required-hosts.md
rename to data/reusables/copilot/cloud-agent-required-hosts.md
index 623d382d795f..70239a95533f 100644
--- a/data/reusables/copilot/coding-agent-required-hosts.md
+++ b/data/reusables/copilot/cloud-agent-required-hosts.md
@@ -1,8 +1,8 @@
* `uploads.github.com`
* `user-images.githubusercontent.com`
-* `api.individual.githubcopilot.com` (if you expect {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %} users to use {% data variables.copilot.copilot_coding_agent %} in your repository)
-* `api.business.githubcopilot.com` (if you expect {% data variables.copilot.copilot_business_short %} users to use {% data variables.copilot.copilot_coding_agent %} in your repository)
-* `api.enterprise.githubcopilot.com` (if you expect {% data variables.copilot.copilot_enterprise_short %} users to use {% data variables.copilot.copilot_coding_agent %} in your repository)
+* `api.individual.githubcopilot.com` (if you expect {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %} users to use {% data variables.copilot.copilot_cloud_agent %} in your repository)
+* `api.business.githubcopilot.com` (if you expect {% data variables.copilot.copilot_business_short %} users to use {% data variables.copilot.copilot_cloud_agent %} in your repository)
+* `api.enterprise.githubcopilot.com` (if you expect {% data variables.copilot.copilot_enterprise_short %} users to use {% data variables.copilot.copilot_cloud_agent %} in your repository)
* If you are using the {% data variables.product.prodname_openai_codex %} third-party agent (for more information, see [AUTOTITLE](/copilot/concepts/agents/about-third-party-agents)):
* `npmjs.org`
* `npmjs.com`
diff --git a/data/reusables/copilot/coding-agent-settings.md b/data/reusables/copilot/cloud-agent-settings.md
similarity index 71%
rename from data/reusables/copilot/coding-agent-settings.md
rename to data/reusables/copilot/cloud-agent-settings.md
index 939f9c001f03..246489e5e4fc 100644
--- a/data/reusables/copilot/coding-agent-settings.md
+++ b/data/reusables/copilot/cloud-agent-settings.md
@@ -1 +1 @@
-1. In the sidebar, under "Code, planning, and automation", click **{% octicon "copilot" aria-hidden="true" aria-label="copilot" %} {% data variables.product.prodname_copilot_short %}**, and then click **{% data variables.copilot.copilot_coding_agent_short_cap_c %}**.
+1. In the sidebar, under "Code, planning, and automation", click **{% octicon "copilot" aria-hidden="true" aria-label="copilot" %} {% data variables.product.prodname_copilot_short %}**, and then click **{% data variables.copilot.copilot_cloud_agent_short_cap_c %}**.
diff --git a/data/reusables/copilot/cloud-agent-validation-tools-intro.md b/data/reusables/copilot/cloud-agent-validation-tools-intro.md
new file mode 100644
index 000000000000..4c466781bf21
--- /dev/null
+++ b/data/reusables/copilot/cloud-agent-validation-tools-intro.md
@@ -0,0 +1 @@
+By default, {% data variables.copilot.copilot_cloud_agent %} checks code it generates for security issues and gets a second opinion on its code with {% data variables.copilot.copilot_code-review_short %}. It attempts to resolve issues identified prior to completing the pull request. This improves code quality and reduces the likelihood of the code generated by {% data variables.copilot.copilot_cloud_agent %} introducing problems such as hardcoded secrets, insecure dependencies, and other vulnerabilities.
\ No newline at end of file
diff --git a/data/reusables/copilot/coding-agent-workflow-run-approval-default.md b/data/reusables/copilot/cloud-agent-workflow-run-approval-default.md
similarity index 77%
rename from data/reusables/copilot/coding-agent-workflow-run-approval-default.md
rename to data/reusables/copilot/cloud-agent-workflow-run-approval-default.md
index 1b7685a58775..8af988bb35ef 100644
--- a/data/reusables/copilot/coding-agent-workflow-run-approval-default.md
+++ b/data/reusables/copilot/cloud-agent-workflow-run-approval-default.md
@@ -4,6 +4,6 @@ By default, {% data variables.product.prodname_actions %} workflows will not run
To allow {% data variables.product.prodname_actions %} workflows to run, click the **Approve and run workflows** button in the pull request's merge box.
-
+
-Optionally, you can configure {% data variables.copilot.copilot_coding_agent %} to allow {% data variables.product.prodname_actions %} workflows to run without human intervention.
\ No newline at end of file
+Optionally, you can configure {% data variables.copilot.copilot_cloud_agent %} to allow {% data variables.product.prodname_actions %} workflows to run without human intervention.
\ No newline at end of file
diff --git a/data/reusables/copilot/cloud-agent/agent-management-intro.md b/data/reusables/copilot/cloud-agent/agent-management-intro.md
new file mode 100644
index 000000000000..0d83cdc866cd
--- /dev/null
+++ b/data/reusables/copilot/cloud-agent/agent-management-intro.md
@@ -0,0 +1 @@
+When utilizing {% data variables.product.github %}'s agentic features, you can use the **Agents** tab within a repository that has {% data variables.copilot.copilot_cloud_agent %} enabled to initiate, monitor, and manage agent sessions without leaving your workflow. You can also use the [Agents page](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text) to view and start agent sessions. To learn how to enable {% data variables.copilot.copilot_cloud_agent %}, see [AUTOTITLE](/copilot/concepts/agents/cloud-agent/access-management).
diff --git a/data/reusables/copilot/coding-agent/create-hooks-instructions.md b/data/reusables/copilot/cloud-agent/create-hooks-instructions.md
similarity index 91%
rename from data/reusables/copilot/coding-agent/create-hooks-instructions.md
rename to data/reusables/copilot/cloud-agent/create-hooks-instructions.md
index d72fc05da5d2..adc4994ffb59 100644
--- a/data/reusables/copilot/coding-agent/create-hooks-instructions.md
+++ b/data/reusables/copilot/cloud-agent/create-hooks-instructions.md
@@ -1,4 +1,4 @@
-1. Create a new `hooks.json` file with the name of your choice in the `.github/hooks/` folder of your repository. The hooks configuration file **must be present** on your repository's default branch to be used by {% data variables.copilot.copilot_coding_agent %}. For {% data variables.copilot.copilot_cli %}, hooks are loaded from your current working directory.
+1. Create a new `hooks.json` file with the name of your choice in the `.github/hooks/` folder of your repository. The hooks configuration file **must be present** on your repository's default branch to be used by {% data variables.copilot.copilot_cloud_agent %}. For {% data variables.copilot.copilot_cli %}, hooks are loaded from your current working directory.
1. In your text editor, copy and paste the following hook template. Remove any hooks you don't plan on using from the `hooks` array.
diff --git a/data/reusables/copilot/coding-agent/custom-allowlist-add-entries.md b/data/reusables/copilot/cloud-agent/custom-allowlist-add-entries.md
similarity index 100%
rename from data/reusables/copilot/coding-agent/custom-allowlist-add-entries.md
rename to data/reusables/copilot/cloud-agent/custom-allowlist-add-entries.md
diff --git a/data/reusables/copilot/cloud-agent/enabling-for-orgs-and-enterprises.md b/data/reusables/copilot/cloud-agent/enabling-for-orgs-and-enterprises.md
new file mode 100644
index 000000000000..b7c148c2e207
--- /dev/null
+++ b/data/reusables/copilot/cloud-agent/enabling-for-orgs-and-enterprises.md
@@ -0,0 +1,3 @@
+For {% data variables.copilot.copilot_for_business %} and {% data variables.copilot.copilot_enterprise %} subscribers, the ability to use {% data variables.copilot.copilot_cloud_agent %} is controlled by policy settings defined at the organization level. See [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-organization/add-copilot-cloud-agent).
+
+If the organization is owned by an enterprise, enablement may be controlled at the enterprise level. See [AUTOTITLE](/enterprise-cloud@latest/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/manage-copilot-cloud-agent).
diff --git a/data/reusables/copilot/coding-agent/hooks-intro.md b/data/reusables/copilot/cloud-agent/hooks-intro.md
similarity index 75%
rename from data/reusables/copilot/coding-agent/hooks-intro.md
rename to data/reusables/copilot/cloud-agent/hooks-intro.md
index e848233e02f8..6d91fd40fcfd 100644
--- a/data/reusables/copilot/coding-agent/hooks-intro.md
+++ b/data/reusables/copilot/cloud-agent/hooks-intro.md
@@ -1 +1 @@
-Hooks allow you to extend and customize the behavior of {% data variables.product.prodname_copilot %} agents by executing custom shell commands at key points during agent execution. For a conceptual overview of hooks—including details of the available hook triggers—see [AUTOTITLE](/copilot/concepts/agents/coding-agent/about-hooks).
+Hooks allow you to extend and customize the behavior of {% data variables.product.prodname_copilot %} agents by executing custom shell commands at key points during agent execution. For a conceptual overview of hooks—including details of the available hook triggers—see [AUTOTITLE](/copilot/concepts/agents/cloud-agent/about-hooks).
diff --git a/data/reusables/copilot/coding-agent/mcp-brief-intro.md b/data/reusables/copilot/cloud-agent/mcp-brief-intro.md
similarity index 81%
rename from data/reusables/copilot/coding-agent/mcp-brief-intro.md
rename to data/reusables/copilot/cloud-agent/mcp-brief-intro.md
index bf2c963ce4ba..0975dde4ee95 100644
--- a/data/reusables/copilot/coding-agent/mcp-brief-intro.md
+++ b/data/reusables/copilot/cloud-agent/mcp-brief-intro.md
@@ -1,3 +1,3 @@
The Model Context Protocol (MCP) is an open standard that defines how applications share context with large language models (LLMs). MCP provides a standardized way to connect AI models to different data sources and tools, enabling them to work together more effectively.
-You can use MCP to extend the capabilities of {% data variables.copilot.copilot_coding_agent %} by connecting it to other tools and services.
+You can use MCP to extend the capabilities of {% data variables.copilot.copilot_cloud_agent %} by connecting it to other tools and services.
diff --git a/data/reusables/copilot/coding-agent/monitoring-progress-heading.md b/data/reusables/copilot/cloud-agent/monitoring-progress-heading.md
similarity index 82%
rename from data/reusables/copilot/coding-agent/monitoring-progress-heading.md
rename to data/reusables/copilot/cloud-agent/monitoring-progress-heading.md
index 53e9a58d4dec..b748afe30e10 100644
--- a/data/reusables/copilot/coding-agent/monitoring-progress-heading.md
+++ b/data/reusables/copilot/cloud-agent/monitoring-progress-heading.md
@@ -1,3 +1,3 @@
## Monitoring progress
-You can view your current and past {% data variables.product.prodname_copilot_short %} sessions from the agents panel, [agents page](https://github.com/copilot/agents), {% data variables.product.prodname_vscode %}, and more. See [AUTOTITLE](/copilot/how-tos/agents/copilot-coding-agent/tracking-copilots-sessions).
+You can view your current and past {% data variables.product.prodname_copilot_short %} sessions from the agents panel, [agents page](https://github.com/copilot/agents), {% data variables.product.prodname_vscode %}, and more. See [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/track-copilot-sessions).
diff --git a/data/reusables/copilot/coding-agent/new-agent-task-form-instructions.md b/data/reusables/copilot/cloud-agent/new-agent-task-form-instructions.md
similarity index 94%
rename from data/reusables/copilot/coding-agent/new-agent-task-form-instructions.md
rename to data/reusables/copilot/cloud-agent/new-agent-task-form-instructions.md
index 95b0e976c598..82e6f5bf653e 100644
--- a/data/reusables/copilot/coding-agent/new-agent-task-form-instructions.md
+++ b/data/reusables/copilot/cloud-agent/new-agent-task-form-instructions.md
@@ -5,7 +5,7 @@
1. Optionally, select a base branch for {% data variables.product.prodname_copilot_short %}'s pull request. {% data variables.product.prodname_copilot_short %} will create a new branch based on this branch, then push the changes to a pull request targeting that branch.
{% data reusables.copilot.optional-select-custom-agent-dotcom %}
-{% data reusables.copilot.optional-select-copilot-coding-agent-model %}
+{% data reusables.copilot.optional-select-copilot-cloud-agent-model %}
1. Click **{% octicon "paper-airplane" aria-label="Start task" %}** or press Enter.
{% data variables.product.prodname_copilot_short %} will start a new session, which will appear in the list below the prompt box. {% data variables.product.prodname_copilot_short %} will work on the task and push changes to its pull request, then add you as a reviewer when it has finished, triggering a notification.
diff --git a/data/reusables/copilot/coding-agent/raycast-intro.md b/data/reusables/copilot/cloud-agent/raycast-intro.md
similarity index 62%
rename from data/reusables/copilot/coding-agent/raycast-intro.md
rename to data/reusables/copilot/cloud-agent/raycast-intro.md
index 7c7bfa345150..bc60e1543365 100644
--- a/data/reusables/copilot/coding-agent/raycast-intro.md
+++ b/data/reusables/copilot/cloud-agent/raycast-intro.md
@@ -1 +1 @@
-[Raycast](https://www.raycast.com/) is an extensible launcher for Windows and macOS. With the {% data variables.product.prodname_copilot %} extension for Raycast, you can start and track {% data variables.copilot.copilot_coding_agent %} tasks and watch session logs live wherever you are on your computer.
+[Raycast](https://www.raycast.com/) is an extensible launcher for Windows and macOS. With the {% data variables.product.prodname_copilot %} extension for Raycast, you can start and track {% data variables.copilot.copilot_cloud_agent %} tasks and watch session logs live wherever you are on your computer.
diff --git a/data/reusables/copilot/coding-agent/raycast-oauth-access-restrictions.md b/data/reusables/copilot/cloud-agent/raycast-oauth-access-restrictions.md
similarity index 100%
rename from data/reusables/copilot/coding-agent/raycast-oauth-access-restrictions.md
rename to data/reusables/copilot/cloud-agent/raycast-oauth-access-restrictions.md
diff --git a/data/reusables/copilot/coding-agent/raycast-setup.md b/data/reusables/copilot/cloud-agent/raycast-setup.md
similarity index 100%
rename from data/reusables/copilot/coding-agent/raycast-setup.md
rename to data/reusables/copilot/cloud-agent/raycast-setup.md
diff --git a/data/reusables/copilot/coding-agent/troubleshoot-hooks.md b/data/reusables/copilot/cloud-agent/troubleshoot-hooks.md
similarity index 100%
rename from data/reusables/copilot/coding-agent/troubleshoot-hooks.md
rename to data/reusables/copilot/cloud-agent/troubleshoot-hooks.md
diff --git a/data/reusables/copilot/coding-agent/use-chat-participant-in-vsc.md b/data/reusables/copilot/cloud-agent/use-chat-participant-in-vsc.md
similarity index 100%
rename from data/reusables/copilot/coding-agent/use-chat-participant-in-vsc.md
rename to data/reusables/copilot/cloud-agent/use-chat-participant-in-vsc.md
diff --git a/data/reusables/copilot/coding-agent/use-latest-vscode.md b/data/reusables/copilot/cloud-agent/use-latest-vscode.md
similarity index 100%
rename from data/reusables/copilot/coding-agent/use-latest-vscode.md
rename to data/reusables/copilot/cloud-agent/use-latest-vscode.md
diff --git a/data/reusables/copilot/cloud-agent/what-is.md b/data/reusables/copilot/cloud-agent/what-is.md
new file mode 100644
index 000000000000..0c836f670268
--- /dev/null
+++ b/data/reusables/copilot/cloud-agent/what-is.md
@@ -0,0 +1 @@
+{% data variables.copilot.copilot_cloud_agent %} is an AI-powered software development agent that can work autonomously on issues or developer requests. It raises draft pull requests to propose a fix and iterates on the changes in response to feedback.
diff --git a/data/reusables/copilot/coding-agent/write-access-required.md b/data/reusables/copilot/cloud-agent/write-access-required.md
similarity index 100%
rename from data/reusables/copilot/coding-agent/write-access-required.md
rename to data/reusables/copilot/cloud-agent/write-access-required.md
diff --git a/data/reusables/copilot/code-review/custom-instructions-limit.md b/data/reusables/copilot/code-review/custom-instructions-limit.md
index 27650d27175f..86ec2eb08fc1 100644
--- a/data/reusables/copilot/code-review/custom-instructions-limit.md
+++ b/data/reusables/copilot/code-review/custom-instructions-limit.md
@@ -1,3 +1,3 @@
> [!NOTE]
-> * {% data variables.copilot.copilot_code-review_short %} only reads the first 4,000 characters of any custom instruction file. Any instructions beyond this limit will not affect the reviews generated by {% data variables.copilot.copilot_code-review_short %}. This limit does not apply to {% data variables.copilot.copilot_chat_short %} or {% data variables.copilot.copilot_coding_agent %}.
+> * {% data variables.copilot.copilot_code-review_short %} only reads the first 4,000 characters of any custom instruction file. Any instructions beyond this limit will not affect the reviews generated by {% data variables.copilot.copilot_code-review_short %}. This limit does not apply to {% data variables.copilot.copilot_chat_short %} or {% data variables.copilot.copilot_cloud_agent %}.
> * {% data reusables.copilot.code-review.custom-instructions-branch %}
diff --git a/data/reusables/copilot/coding-agent-emu-limitation.md b/data/reusables/copilot/coding-agent-emu-limitation.md
deleted file mode 100644
index 3d1199a1562f..000000000000
--- a/data/reusables/copilot/coding-agent-emu-limitation.md
+++ /dev/null
@@ -1,3 +0,0 @@
-{% data variables.copilot.copilot_coding_agent %} is not available in personal repositories owned by {% data variables.enterprise.prodname_managed_users %}. This is because {% data variables.copilot.copilot_coding_agent %} runs on {% data variables.product.company_short %}-hosted runners, which are not available to personal repositories owned by {% data variables.enterprise.prodname_managed_users %}. For more information, see [AUTOTITLE](/actions/using-github-hosted-runners/using-github-hosted-runners/about-github-hosted-runners).
-
-
diff --git a/data/reusables/copilot/coding-agent-validation-tools-intro.md b/data/reusables/copilot/coding-agent-validation-tools-intro.md
deleted file mode 100644
index 321d22afb437..000000000000
--- a/data/reusables/copilot/coding-agent-validation-tools-intro.md
+++ /dev/null
@@ -1 +0,0 @@
-By default, {% data variables.copilot.copilot_coding_agent %} checks code it generates for security issues and gets a second opinion on its code with {% data variables.copilot.copilot_code-review_short %}. It attempts to resolve issues identified prior to completing the pull request. This improves code quality and reduces the likelihood of the code generated by {% data variables.copilot.copilot_coding_agent %} introducing problems such as hardcoded secrets, insecure dependencies, and other vulnerabilities.
\ No newline at end of file
diff --git a/data/reusables/copilot/coding-agent/agent-management-intro.md b/data/reusables/copilot/coding-agent/agent-management-intro.md
deleted file mode 100644
index 6cdf8cd973ea..000000000000
--- a/data/reusables/copilot/coding-agent/agent-management-intro.md
+++ /dev/null
@@ -1 +0,0 @@
-When utilizing {% data variables.product.github %}'s agentic features, you can use the **Agents** tab within a repository that has {% data variables.copilot.copilot_coding_agent %} enabled to initiate, monitor, and manage agent sessions without leaving your workflow. You can also use the [Agents page](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text) to view and start agent sessions. To learn how to enable {% data variables.copilot.copilot_coding_agent %}, see [AUTOTITLE](/copilot/concepts/agents/coding-agent/access-management).
diff --git a/data/reusables/copilot/coding-agent/enabling-for-orgs-and-enterprises.md b/data/reusables/copilot/coding-agent/enabling-for-orgs-and-enterprises.md
deleted file mode 100644
index 373348271612..000000000000
--- a/data/reusables/copilot/coding-agent/enabling-for-orgs-and-enterprises.md
+++ /dev/null
@@ -1,3 +0,0 @@
-For {% data variables.copilot.copilot_for_business %} and {% data variables.copilot.copilot_enterprise %} subscribers, the ability to use {% data variables.copilot.copilot_coding_agent %} is controlled by policy settings defined at the organization level. See [AUTOTITLE](/copilot/managing-copilot/managing-github-copilot-in-your-organization/adding-copilot-coding-agent-to-organization).
-
-If the organization is owned by an enterprise, enablement may be controlled at the enterprise level. See [AUTOTITLE](/enterprise-cloud@latest/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-copilot-coding-agent-in-your-enterprise).
diff --git a/data/reusables/copilot/coding-agent/what-is.md b/data/reusables/copilot/coding-agent/what-is.md
deleted file mode 100644
index af011f6b662c..000000000000
--- a/data/reusables/copilot/coding-agent/what-is.md
+++ /dev/null
@@ -1 +0,0 @@
-{% data variables.copilot.copilot_coding_agent %} is an AI-powered software development agent that can work autonomously on issues or developer requests. It raises draft pull requests to propose a fix and iterates on the changes in response to feedback.
diff --git a/data/reusables/copilot/copilot-coding-agent-auto-models.md b/data/reusables/copilot/copilot-cloud-agent-auto-models.md
similarity index 100%
rename from data/reusables/copilot/copilot-coding-agent-auto-models.md
rename to data/reusables/copilot/copilot-cloud-agent-auto-models.md
diff --git a/data/reusables/copilot/copilot-coding-agent-non-auto-models.md b/data/reusables/copilot/copilot-cloud-agent-non-auto-models.md
similarity index 100%
rename from data/reusables/copilot/copilot-coding-agent-non-auto-models.md
rename to data/reusables/copilot/copilot-cloud-agent-non-auto-models.md
diff --git a/data/reusables/copilot/custom-agents-further-reading.md b/data/reusables/copilot/custom-agents-further-reading.md
index 9658aa2ea14f..84ce885c8a51 100644
--- a/data/reusables/copilot/custom-agents-further-reading.md
+++ b/data/reusables/copilot/custom-agents-further-reading.md
@@ -1,5 +1,5 @@
## Further reading
-* [AUTOTITLE](/copilot/concepts/agents/coding-agent/about-custom-agents)
-* [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents)
+* [AUTOTITLE](/copilot/concepts/agents/cloud-agent/about-custom-agents)
+* [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/create-custom-agents)
* [AUTOTITLE](/copilot/reference/custom-agents-configuration)
diff --git a/data/reusables/copilot/custom-instructions-org-support.md b/data/reusables/copilot/custom-instructions-org-support.md
index 05f71b655372..1d3b5cc5c31d 100644
--- a/data/reusables/copilot/custom-instructions-org-support.md
+++ b/data/reusables/copilot/custom-instructions-org-support.md
@@ -1,2 +1,2 @@
> [!NOTE]
-> **Support:** Organization custom instructions are currently only supported for {% data variables.copilot.copilot_chat_short %} on {% data variables.product.prodname_dotcom_the_website %}, {% data variables.copilot.copilot_code-review_short %} on {% data variables.product.prodname_dotcom_the_website %} and {% data variables.copilot.copilot_coding_agent %} on {% data variables.product.prodname_dotcom_the_website %}.
+> **Support:** Organization custom instructions are currently only supported for {% data variables.copilot.copilot_chat_short %} on {% data variables.product.prodname_dotcom_the_website %}, {% data variables.copilot.copilot_code-review_short %} on {% data variables.product.prodname_dotcom_the_website %} and {% data variables.copilot.copilot_cloud_agent %} on {% data variables.product.prodname_dotcom_the_website %}.
diff --git a/data/reusables/copilot/custom-instructions-path.md b/data/reusables/copilot/custom-instructions-path.md
index 8a7e0a30c8a6..2412c0fe000b 100644
--- a/data/reusables/copilot/custom-instructions-path.md
+++ b/data/reusables/copilot/custom-instructions-path.md
@@ -29,9 +29,9 @@
* `src/**/*.py` - will recursively match all `.py` files in the `src` directory. For example, `src/foo.py`, `src/foo/bar.py`, and `src/foo/bar/baz.py`.
* `**/subdir/**/*.py` - will recursively match all `.py` files in any `subdir` directory at any depth. For example, `subdir/foo.py`, `subdir/nested/bar.py`, `parent/subdir/baz.py`, and `deep/parent/subdir/nested/qux.py`, but _not_ `foo.py` at a path that does not contain a `subdir` directory.
-1. Optionally, to prevent the file from being used by either {% data variables.copilot.copilot_coding_agent %} or {% data variables.copilot.copilot_code-review_short %}, add the `excludeAgent` keyword to the frontmatter block. Use either `"code-review"` or `"coding-agent"`.
+1. Optionally, to prevent the file from being used by either {% data variables.copilot.copilot_cloud_agent %} or {% data variables.copilot.copilot_code-review_short %}, add the `excludeAgent` keyword to the frontmatter block. Use either `"code-review"` or `"cloud-agent"`.
- For example, the following file will only be read by {% data variables.copilot.copilot_coding_agent %}.
+ For example, the following file will only be read by {% data variables.copilot.copilot_cloud_agent %}.
```markdown
---
@@ -40,6 +40,6 @@
---
```
- If the `excludeAgent` keyword is not included in the front matterblock, both {% data variables.copilot.copilot_code-review_short %} and {% data variables.copilot.copilot_coding_agent %} will use your instructions.
+ If the `excludeAgent` keyword is not included in the front matterblock, both {% data variables.copilot.copilot_code-review_short %} and {% data variables.copilot.copilot_cloud_agent %} will use your instructions.
1. Add your custom instructions in natural language, using Markdown format. Whitespace between instructions is ignored, so the instructions can be written as a single paragraph, each on a new line, or separated by blank lines for legibility.
diff --git a/data/reusables/copilot/differences-cfi-cfb-table.md b/data/reusables/copilot/differences-cfi-cfb-table.md
index b17202870aa1..2214a4bfe130 100644
--- a/data/reusables/copilot/differences-cfi-cfb-table.md
+++ b/data/reusables/copilot/differences-cfi-cfb-table.md
@@ -14,7 +14,7 @@
| Agents | {% data variables.copilot.copilot_free_short %} | {% data variables.copilot.copilot_student_short %} | {% data variables.copilot.copilot_pro_short %} | {% data variables.copilot.copilot_pro_plus_short %} | {% data variables.copilot.copilot_business_short %} | {% data variables.copilot.copilot_enterprise_short %} |
| --- | --- | --- | --- | --- | --- | --- |
-| {% data variables.copilot.copilot_coding_agent %} | {% octicon "x" aria-label="Not included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+| {% data variables.copilot.copilot_cloud_agent %} | {% octicon "x" aria-label="Not included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
| Agent mode | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
| {% data variables.product.prodname_copilot_short %} code review | Only "Review selection" in {% data variables.product.prodname_vscode_shortname %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
| Model Context Protocol (MCP) | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
diff --git a/data/reusables/copilot/mcp/cloud-agent-limitations.md b/data/reusables/copilot/mcp/cloud-agent-limitations.md
new file mode 100644
index 000000000000..54f609ba86d5
--- /dev/null
+++ b/data/reusables/copilot/mcp/cloud-agent-limitations.md
@@ -0,0 +1,3 @@
+> [!NOTE]
+> * {% data variables.copilot.copilot_cloud_agent %} only supports tools provided by MCP servers. It does not support resources or prompts.
+> * {% data variables.copilot.copilot_cloud_agent %} does not currently support remote MCP servers that leverage OAuth for authentication and authorization.
diff --git a/data/reusables/copilot/mcp/coding-agent-limitations.md b/data/reusables/copilot/mcp/coding-agent-limitations.md
deleted file mode 100644
index 92b8cf568f14..000000000000
--- a/data/reusables/copilot/mcp/coding-agent-limitations.md
+++ /dev/null
@@ -1,3 +0,0 @@
-> [!NOTE]
-> * {% data variables.copilot.copilot_coding_agent %} only supports tools provided by MCP servers. It does not support resources or prompts.
-> * {% data variables.copilot.copilot_coding_agent %} does not currently support remote MCP servers that leverage OAuth for authentication and authorization.
diff --git a/data/reusables/copilot/optional-select-copilot-coding-agent-model.md b/data/reusables/copilot/optional-select-copilot-cloud-agent-model.md
similarity index 72%
rename from data/reusables/copilot/optional-select-copilot-coding-agent-model.md
rename to data/reusables/copilot/optional-select-copilot-cloud-agent-model.md
index 7e14bea59112..4ff7d3c3b39a 100644
--- a/data/reusables/copilot/optional-select-copilot-coding-agent-model.md
+++ b/data/reusables/copilot/optional-select-copilot-cloud-agent-model.md
@@ -1 +1 @@
-1. Optionally, if you are a {% data variables.copilot.copilot_pro %} or {% data variables.copilot.copilot_pro_plus %} user, you can use the dropdown menu to select the model that {% data variables.product.prodname_copilot_short %} will use. For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/changing-the-ai-model).
\ No newline at end of file
+1. Optionally, if you are a {% data variables.copilot.copilot_pro %} or {% data variables.copilot.copilot_pro_plus %} user, you can use the dropdown menu to select the model that {% data variables.product.prodname_copilot_short %} will use. For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/changing-the-ai-model).
\ No newline at end of file
diff --git a/data/reusables/copilot/optional-select-custom-agent-dotcom.md b/data/reusables/copilot/optional-select-custom-agent-dotcom.md
index f623ea42a80f..485199a6bb2d 100644
--- a/data/reusables/copilot/optional-select-custom-agent-dotcom.md
+++ b/data/reusables/copilot/optional-select-custom-agent-dotcom.md
@@ -1,2 +1,2 @@
-1. Optionally, you can click {% octicon "copilot" aria-hidden="true" aria-label="copilot" %} to open the agent dropdown menu, if you want to assign an agent or a {% data variables.copilot.copilot_custom_agent_short %} with specialized behavior and tools. You can select an existing {% data variables.copilot.copilot_custom_agent_short %} from your repository, organization, or enterprise. You can also click **{% octicon "plus" aria-label="Plus button" %} Create an agent** to create a new {% data variables.copilot.agent_profile %} in your selected repository and branch. For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents).
+1. Optionally, you can click {% octicon "copilot" aria-hidden="true" aria-label="copilot" %} to open the agent dropdown menu, if you want to assign an agent or a {% data variables.copilot.copilot_custom_agent_short %} with specialized behavior and tools. You can select an existing {% data variables.copilot.copilot_custom_agent_short %} from your repository, organization, or enterprise. You can also click **{% octicon "plus" aria-label="Plus button" %} Create an agent** to create a new {% data variables.copilot.agent_profile %} in your selected repository and branch. For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/create-custom-agents).
> [!NOTE] Third-party coding agents are available in the {% data variables.copilot.copilot_pro_plus %} and {% data variables.copilot.copilot_enterprise_short %} plans.
diff --git a/data/reusables/copilot/optional-select-custom-agent-generic.md b/data/reusables/copilot/optional-select-custom-agent-generic.md
index 01cf636de879..4e59de73ccc0 100644
--- a/data/reusables/copilot/optional-select-custom-agent-generic.md
+++ b/data/reusables/copilot/optional-select-custom-agent-generic.md
@@ -1 +1 @@
-1. Optionally, select a {% data variables.copilot.copilot_custom_agent_short %} with specialized behavior and tools from the dropdown menu. For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents).
\ No newline at end of file
+1. Optionally, select a {% data variables.copilot.copilot_custom_agent_short %} with specialized behavior and tools from the dropdown menu. For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/create-custom-agents).
\ No newline at end of file
diff --git a/data/reusables/copilot/repository-custom-instructions-types.md b/data/reusables/copilot/repository-custom-instructions-types.md
index 8cc5d7bb9711..9fbbf1ebbbaf 100644
--- a/data/reusables/copilot/repository-custom-instructions-types.md
+++ b/data/reusables/copilot/repository-custom-instructions-types.md
@@ -1,4 +1,4 @@
You can create repository custom instructions in two ways:
* **Repository-wide instructions**: Create a single `copilot-instructions.md` file at the repository root that applies to all files in the repository.
-* **Path-specific instructions**: Create one or more `.instructions.md` files with an `applyTo` field that apply only to specific files or directories. Path-specific instructions are currently supported for **{% data variables.copilot.copilot_chat_short %}** in {% data variables.product.prodname_vscode %}, {% data variables.product.prodname_vs %}, and **{% data variables.copilot.copilot_coding_agent %}**.
+* **Path-specific instructions**: Create one or more `.instructions.md` files with an `applyTo` field that apply only to specific files or directories. Path-specific instructions are currently supported for **{% data variables.copilot.copilot_chat_short %}** in {% data variables.product.prodname_vscode %}, {% data variables.product.prodname_vs %}, and **{% data variables.copilot.copilot_cloud_agent %}**.
diff --git a/data/reusables/copilot/setup-next-steps.md b/data/reusables/copilot/setup-next-steps.md
index 7bb6f25d2d08..9a4a493a63bd 100644
--- a/data/reusables/copilot/setup-next-steps.md
+++ b/data/reusables/copilot/setup-next-steps.md
@@ -1,4 +1,4 @@
* **Explore self-service license management options**. Many successful rollouts use a self-service model where developers can claim a license without approval. See [AUTOTITLE](/copilot/rolling-out-github-copilot-at-scale/setting-up-a-self-serve-process-for-github-copilot-licenses).
* **Learn how to plan and implement an effective enablement process to drive {% data variables.product.prodname_copilot_short %} adoption**. See [AUTOTITLE](/copilot/rolling-out-github-copilot-at-scale/driving-copilot-adoption-in-your-company).
* **Enhance the development experience by enabling and training developers on the latest features**. For example, share context with {% data variables.copilot.copilot_spaces %}, enable {% data variables.copilot.copilot_code-review_short %} on pull requests, and allow developers to experiment with prompts using {% data variables.product.prodname_github_models %}. For an example showing how these features fit together, see [AUTOTITLE](/copilot/tutorials/rolling-out-github-copilot-at-scale/enabling-developers/integrating-agentic-ai).
-* **Add {% data variables.copilot.copilot_coding_agent %} as a team member for asynchronous issue work**. See [AUTOTITLE](/copilot/rolling-out-github-copilot-at-scale/enabling-developers/using-copilot-coding-agent-in-org).
+* **Add {% data variables.copilot.copilot_cloud_agent %} as a team member for asynchronous issue work**. See [AUTOTITLE](/copilot/tutorials/cloud-agent/pilot-cloud-agent).
diff --git a/data/reusables/enterprise-onboarding/identify-role-requirements.md b/data/reusables/enterprise-onboarding/identify-role-requirements.md
index df9d22db338b..f58f371fbe03 100644
--- a/data/reusables/enterprise-onboarding/identify-role-requirements.md
+++ b/data/reusables/enterprise-onboarding/identify-role-requirements.md
@@ -66,7 +66,7 @@ For more information about what apps can do, see [AUTOTITLE](/apps/creating-gith
## 6. Assign tasks to agents
-Another way to delegate frequent, time-consuming tasks is to assign work to {% data variables.copilot.copilot_coding_agent %}. You can define custom agents for specific roles in your enterprise. Custom agents are created using Markdown files called "agent profiles," which define the instructions and tools the agent needs to perform a task. For example, you could create a {% data variables.copilot.copilot_custom_agent_short %} for writing README files or generating unit tests.
+Another way to delegate frequent, time-consuming tasks is to assign work to {% data variables.copilot.copilot_cloud_agent %}. You can define custom agents for specific roles in your enterprise. Custom agents are created using Markdown files called "agent profiles," which define the instructions and tools the agent needs to perform a task. For example, you could create a {% data variables.copilot.copilot_custom_agent_short %} for writing README files or generating unit tests.
For more information, see [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/prepare-for-custom-agents).
diff --git a/data/reusables/gated-features/copilot-cloud-agent.md b/data/reusables/gated-features/copilot-cloud-agent.md
new file mode 100644
index 000000000000..2c9d695c6323
--- /dev/null
+++ b/data/reusables/gated-features/copilot-cloud-agent.md
@@ -0,0 +1 @@
+{% data variables.copilot.copilot_cloud_agent %} is available with the {% data variables.copilot.copilot_pro %}, {% data variables.copilot.copilot_pro_plus %}, {% data variables.copilot.copilot_for_business %} and {% data variables.copilot.copilot_enterprise %} plans. The agent is available in all repositories stored on {% data variables.product.github %}, except repositories owned by {% data variables.enterprise.prodname_managed_users %} and where it has been explicitly disabled.
diff --git a/data/reusables/gated-features/copilot-coding-agent.md b/data/reusables/gated-features/copilot-coding-agent.md
deleted file mode 100644
index 3d3477b05b19..000000000000
--- a/data/reusables/gated-features/copilot-coding-agent.md
+++ /dev/null
@@ -1 +0,0 @@
-{% data variables.copilot.copilot_coding_agent %} is available with the {% data variables.copilot.copilot_pro %}, {% data variables.copilot.copilot_pro_plus %}, {% data variables.copilot.copilot_for_business %} and {% data variables.copilot.copilot_enterprise %} plans. The agent is available in all repositories stored on {% data variables.product.github %}, except repositories owned by {% data variables.enterprise.prodname_managed_users %} and where it has been explicitly disabled.
diff --git a/data/reusables/repositories/rulesets-bypass-step.md b/data/reusables/repositories/rulesets-bypass-step.md
index 0583e4064575..a9dad6526282 100644
--- a/data/reusables/repositories/rulesets-bypass-step.md
+++ b/data/reusables/repositories/rulesets-bypass-step.md
@@ -10,7 +10,7 @@ You can grant certain roles, teams, or apps bypass permissions {% ifversion push
* {% data variables.product.prodname_github_apps %}
* {% data variables.product.prodname_dependabot %}. For more information about {% data variables.product.prodname_dependabot %}, see [AUTOTITLE](/code-security/getting-started/dependabot-quickstart-guide).
{%- ifversion ghec %}
-* {% data variables.copilot.copilot_coding_agent %}. For more information about {% data variables.copilot.copilot_coding_agent %}, see [AUTOTITLE](/copilot/concepts/agents/coding-agent/about-coding-agent#limitations-in-copilot-coding-agents-compatibility-with-other-features).
+* {% data variables.copilot.copilot_cloud_agent %}. For more information about {% data variables.copilot.copilot_cloud_agent %}, see [AUTOTITLE](/copilot/concepts/agents/cloud-agent/about-cloud-agent#limitations-in-copilot-cloud-agents-compatibility-with-other-features).
{%- endif %}
1. To grant bypass permissions for the ruleset, in the "Bypass list" section, click **{% octicon "plus" aria-hidden="true" aria-label="plus" %} Add bypass**.
diff --git a/data/variables/copilot.yml b/data/variables/copilot.yml
index 3aaa08d30264..6b1717990d2f 100644
--- a/data/variables/copilot.yml
+++ b/data/variables/copilot.yml
@@ -44,10 +44,10 @@ copilot_code-review-tools-preview_cap: 'New tools (public preview) in GitHub Cop
copilot_code-review-tools_short: 'tools in Copilot code review'
copilot_code-review-tools_cap_short: 'Tools in Copilot code review'
-## Copilot cloud agent (previously coding agent / Padawan) -> {% data variables.copilot.copilot_coding_agent %}
-copilot_coding_agent: 'Copilot cloud agent'
-copilot_coding_agent_short: 'cloud agent'
-copilot_coding_agent_short_cap_c: 'Cloud agent'
+## Copilot cloud agent (previously coding agent / Padawan) -> {% data variables.copilot.copilot_cloud_agent %}
+copilot_cloud_agent: 'Copilot cloud agent'
+copilot_cloud_agent_short: 'cloud agent'
+copilot_cloud_agent_short_cap_c: 'Cloud agent'
copilot_cloud_agent_tmp: 'Copilot cloud agent (formerly Copilot coding agent)'
## Short for "Copilot Extensions agent" -> {% data variables.copilot.copilot_agent_short %}
diff --git a/src/ai-tools/README.md b/src/ai-tools/README.md
index 4c9d7ef7225f..63a55d31d929 100644
--- a/src/ai-tools/README.md
+++ b/src/ai-tools/README.md
@@ -56,7 +56,7 @@ npm run ai-tools -- --refine versioning --files content/path/to/file.md
Refine versioning in a file:
```bash
-npm run ai-tools -- --files content/copilot/tutorials/coding-agent/get-the-best-results.md --refine versioning
+npm run ai-tools -- --files content/copilot/tutorials/cloud-agent/get-the-best-results.md --refine versioning
```
Refine intro:
diff --git a/src/ai-tools/prompts/intro.md b/src/ai-tools/prompts/intro.md
index b6aec3c14da7..95e7b7488f87 100644
--- a/src/ai-tools/prompts/intro.md
+++ b/src/ai-tools/prompts/intro.md
@@ -38,8 +38,8 @@ Use this context to create specific, product-focused intros rather than generic
**Content Summarization vs. Title Restatement**:
❌ **Avoid title restatement, corporate language, and version-specific Liquid**:
-- Title: "Piloting GitHub Copilot coding agent in your organization"
-- Poor intro: "Follow best practices to enable {% data variables.copilot.copilot_coding_agent %} in your organization"
+- Title: "Piloting GitHub Copilot cloud agent in your organization"
+- Poor intro: "Follow best practices to enable {% data variables.copilot.copilot_cloud_agent %} in your organization"
- Also poor: "Implement a comprehensive Copilot rollout strategy covering license management, environment setup, training programs, and adoption metrics to drive successful enterprise-wide GitHub Copilot deployment and maximize developer productivity"
❌ **Avoid starting with similar words/phrases as the title**:
@@ -48,12 +48,12 @@ Use this context to create specific, product-focused intros rather than generic
- Better: "Use {% data variables.product.prodname_copilot %} chat and code completion to research syntax, practice coding, and master new programming languages faster"
✅ **Use concise, developer-friendly language ({% data variables.* %} OK)**:
-- Better intro: "Evaluate use cases, configure security settings, and run pilot trials to deploy {% data variables.copilot.copilot_coding_agent %} in your org"
+- Better intro: "Evaluate use cases, configure security settings, and run pilot trials to deploy {% data variables.copilot.copilot_cloud_agent %} in your org"
❌ **Avoid overly long lists and colon constructions**:
- Too long: "Scope issues, pick suitable tasks, iterate via PR comments, add repo instructions, enable MCP tools, and preinstall dependencies"
- Colon problem: "Learn a new programming language with {% data variables.product.prodname_copilot %}: use {% data variables.copilot.copilot_chat_short %} to research syntax and tooling, build and explain small programs with {% data variables.product.prodname_copilot_short %} code completion, and translate familiar code to compare patterns"
-- Better: "Scope tasks, configure custom instructions, and iterate on pull requests to improve {% data variables.copilot.copilot_coding_agent %} performance"
+- Better: "Scope tasks, configure custom instructions, and iterate on pull requests to improve {% data variables.copilot.copilot_cloud_agent %} performance"
- Better: "Use {% data variables.product.prodname_copilot %} features like chat and code completion to research syntax, build programs, and learn new programming languages faster"
## Quality Checklist
|