Skip to content

Commit bf79298

Browse files
authored
Merge pull request #40563 from github/repo-sync
Repo sync
2 parents 288be1b + 4e101df commit bf79298

File tree

19 files changed

+135
-37
lines changed

19 files changed

+135
-37
lines changed

CHANGELOG.md

Lines changed: 35 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,47 @@
11
# Docs changelog
22

3+
**24 September 2025**
4+
5+
Until now, assigning Copilot coding agent to an issue was limited to the same repository as the issue.
6+
7+
You can now:
8+
9+
* Assign Copilot coding agent to work in a different repository, supporting workflows where issues and code files are managed separately.
10+
* Provide additional instructions to tailor the agent's output to your requirements.
11+
* Choose the base branch for the agent to use.
12+
13+
These changes provide a more flexible, transparent, and user-friendly experience for managing automated coding tasks with Copilot coding agent.
14+
15+
See the updated docs: [Using GitHub Copilot to work on an issue](https://docs.github.com/copilot/how-tos/use-copilot-agents/coding-agent/assign-copilot-to-an-issue#assigning-an-issue-to-copilot).
16+
17+
<hr>
18+
319
**23 September 2025**
420

521
We've added new documentation for Spark that answers some common customer questions, helps customers troubleshoot known issues, and guides users on the best ways to prompt and provide context to Spark.
622

723
See:
8-
- "[About GitHub Spark](https://docs.github.com/en/copilot/concepts/spark)"
9-
- "[Troubleshooting common issues with GitHub Spark](https://docs.github.com/en/copilot/how-tos/troubleshoot-copilot/troubleshoot-spark)"
10-
- "[Write effective prompts and provide useful context for Spark](https://docs.github.com/en/copilot/tutorials/spark/prompt-tips)"
24+
- [About GitHub Spark](https://docs.github.com/copilot/concepts/spark)
25+
- [Troubleshooting common issues with GitHub Spark](https://docs.github.com/copilot/how-tos/troubleshoot-copilot/troubleshoot-spark)
26+
- [Write effective prompts and provide useful context for Spark](https://docs.github.com/copilot/tutorials/spark/prompt-tips)
27+
28+
<hr>
29+
30+
**17 September 2025**
31+
32+
We've added information about the GitHub MCP Registry, and guidance on how to use it in VS Code.
33+
34+
See [About the GitHub MCP Registry](https://docs.github.com/copilot/concepts/context/mcp#about-the-github-mcp-registry) and [Using the GitHub MCP Registry](https://docs.github.com/copilot/how-tos/provide-context/use-mcp/extend-copilot-chat-with-mcp#using-the-github-mcp-registry).
1135

1236
<hr>
1337

1438
**17 September 2025**
1539

16-
We added documentation for expanded features for reusing workflow configurations in GitHub Actions.
40+
We've added documentation for expanded features for reusing workflow configurations in GitHub Actions.
1741

18-
You can now use YAML anchors and aliases to reuse pieces of content in a workflow. See [YAML anchors and aliases](https://docs.github.com/en/actions/concepts/workflows-and-actions/reusing-workflow-configurations#yaml-anchors-and-aliases).
42+
You can now use YAML anchors and aliases to reuse pieces of content in a workflow. See [YAML anchors and aliases](https://docs.github.com/actions/concepts/workflows-and-actions/reusing-workflow-configurations#yaml-anchors-and-aliases).
1943

20-
To keep the content focused on users' job-to-be-done, we simplified the procedures for [creating workflow templates for your organization](https://docs.github.com/en/actions/how-tos/reuse-automations/create-workflow-templates). In addition, we updated reference documentation for workflow templates with details on permissions, repository visibility rules, rules for the metadata file, and examples. See [Workflow templates](https://docs.github.com/en/actions/reference/workflows-and-actions/reusing-workflow-configurations#workflow-templates).
44+
To keep the content focused on users' job-to-be-done, we simplified the procedures for [creating workflow templates for your organization](https://docs.github.com/actions/how-tos/reuse-automations/create-workflow-templates). In addition, we updated reference documentation for workflow templates with details on permissions, repository visibility rules, rules for the metadata file, and examples. See [Workflow templates](https://docs.github.com/actions/reference/workflows-and-actions/reusing-workflow-configurations#workflow-templates).
2145

2246
<hr>
2347

@@ -27,7 +51,7 @@ You can now publish your Spark app as "read-only."
2751

2852
By default, data stored in Spark is shared across all users of the app. You can choose to publish your app as "read-only" if you want to showcase your app to others, but you don't want others to be able to edit or delete any stored data.
2953

30-
We've updated the [Spark documentation](https://docs.github.com/en/copilot/tutorials/build-apps-with-spark) accordingly.
54+
We've updated the [Spark documentation](https://docs.github.com/copilot/tutorials/build-apps-with-spark) accordingly.
3155

3256
<hr>
3357

@@ -43,7 +67,7 @@ See [Responsible use of GitHub Copilot code review](https://docs.github.com/copi
4367

4468
Copilot Chat in VS Code includes a "Manage models" option which allows you to add models from a variety of LLM providers, such as Azure, Anthropic, Google, and xAI. By installing the AI Toolkit for VS Code, you can install even more models from the "Manage models" option. We've updated the documentation to include details of how to use this new feature.
4569

46-
See [Changing the AI model for GitHub Copilot Chat](https://docs.github.com/en/copilot/how-tos/use-ai-models/change-the-chat-model?tool=vscode).
70+
See [Changing the AI model for GitHub Copilot Chat](https://docs.github.com/copilot/how-tos/use-ai-models/change-the-chat-model?tool=vscode).
4771

4872
<hr>
4973

@@ -57,9 +81,9 @@ See [Configuring automatic code review by GitHub Copilot](https://docs.github.co
5781

5882
**8 September 2025**
5983

60-
We've added a tutorial on planning a project with GitHub Copilot, including creating issues and sub-issues: [Planning a project with GitHub Copilot](https://docs.github.com/en/copilot/tutorials/plan-a-project). This tutorial provides step-by-step instructions on leveraging Copilot to plan a project from scratch.
84+
We've added a tutorial on planning a project with GitHub Copilot, including creating issues and sub-issues: [Planning a project with GitHub Copilot](https://docs.github.com/copilot/tutorials/plan-a-project). This tutorial provides step-by-step instructions on leveraging Copilot to plan a project from scratch.
6185

62-
Additionally, we've updated [Using GitHub Copilot to create issues](https://docs.github.com/en/copilot/how-tos/use-copilot-for-common-tasks/use-copilot-to-create-issues) with instructions to create sub-issues and to work with existing issues.
86+
Additionally, we've updated [Using GitHub Copilot to create issues](https://docs.github.com/copilot/how-tos/use-copilot-for-common-tasks/use-copilot-to-create-issues) with instructions to create sub-issues and to work with existing issues.
6387

6488
<hr>
6589

@@ -88,7 +112,7 @@ For example, see: [Adding repository custom instructions for GitHub Copilot](htt
88112

89113
**3 September 2025**
90114

91-
We’ve updated [Choosing your enterprise’s plan for GitHub Copilot](https://docs.github.com/en/copilot/get-started/choose-enterprise-plan) to better highlight the long-term benefits of the Copilot Enterprise (CE) plan. The updated content focuses on the key advantages of CE, such as increased access to premium requests and earlier availability of new models.
115+
We’ve updated [Choosing your enterprise’s plan for GitHub Copilot](https://docs.github.com/copilot/get-started/choose-enterprise-plan) to better highlight the long-term benefits of the Copilot Enterprise (CE) plan. The updated content focuses on the key advantages of CE, such as increased access to premium requests and earlier availability of new models.
92116

93117
<hr>
94118

607 KB
Loading
31.6 KB
Loading

content/admin/monitoring-and-managing-your-instance/configuring-high-availability/initiating-a-failover-to-your-replica-appliance.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,9 @@ The time required to failover depends on how long it takes to manually promote t
7272
{% ifversion ghes > 3.17 %}ghe-repl-decommission UUID{% else %}ghe-repl-teardown -u UUID{% endif %}
7373
```
7474
75+
> [!WARNING]
76+
> If you do not intend to re-establish replication from the new primary, you must shut down or delete any appliances that were part of the previous high availability configuration. If those appliances were unreachable during failover, they could cause unintended changes to the new primary if they become reachable later. To prevent configuration conflicts or data integrity issues, always ensure that unused appliances are properly decommissioned.
77+
7578
## Further reading
7679
7780
* [AUTOTITLE](/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration#utilities-for-replication-management)

content/copilot/concepts/agents/coding-agent/coding-agent-for-business-and-enterprise.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ redirect_from:
1616
- /copilot/concepts/coding-agent/about-enabling-coding-agent
1717
- /copilot/concepts/coding-agent/enable-coding-agent
1818
- /copilot/concepts/agents/coding-agent/enable-coding-agent
19+
- /copilot/how-tos/agents/copilot-coding-agent/enabling-copilot-coding-agent
1920
contentType: concepts
2021
---
2122

content/copilot/how-tos/chat-with-copilot/chat-in-mobile.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ You can ask a general question about software development{% ifversion ghec %} th
8181

8282
You can ask questions about a specific repository, to get help with understanding the code, or to get help with a specific task you're working on.
8383

84-
1. In {% data variables.product.prodname_mobile %}, navigate to a repository, and tap the **{% octicon "copilot" aria-hidden="true" aria-label="copilot" %}** {% data variables.product.prodname_copilot %} icon in the bottom right corner of the screen.
84+
1. In {% data variables.product.prodname_mobile %}, navigate to a repository, and tap the **{% octicon "copilot" aria-hidden="true" aria-label="Copilot" %}** icon in the bottom right corner of the screen.
8585
1. At the bottom of the page, use the "Ask {% data variables.product.prodname_copilot_short %}" box, type a question and send the message.
8686

8787
For example, if you chose the repository you are working in as the context, you could ask:
@@ -132,7 +132,7 @@ You can chat with {% data variables.product.prodname_copilot_short %} about a fi
132132

133133
You can ask questions about a specific pull request in a repository.
134134

135-
1. In {% data variables.product.prodname_mobile %}, navigate to a pull request in a repository, and tap the **{% octicon "copilot" aria-hidden="true" aria-label="copilot" %}** {% data variables.product.prodname_copilot %} icon in the bottom right corner of the screen.
135+
1. In {% data variables.product.prodname_mobile %}, navigate to a pull request in a repository, and tap the **{% octicon "copilot" aria-hidden="true" aria-label="Copilot" %}** icon in the bottom right corner of the screen.
136136
1. At the bottom of the page, use the "Ask {% data variables.product.prodname_copilot_short %}" box, type a question and send the message.
137137

138138
For example, you could ask:
@@ -150,7 +150,7 @@ You can ask questions about a specific pull request in a repository.
150150

151151
You can ask questions about a specific issue in a repository.
152152

153-
1. In {% data variables.product.prodname_mobile %}, navigate to an issue in a repository, and tap the **{% octicon "copilot" aria-hidden="true" aria-label="copilot" %}** {% data variables.product.prodname_copilot %} icon in the bottom right corner of the screen.
153+
1. In {% data variables.product.prodname_mobile %}, navigate to an issue in a repository, and tap the **{% octicon "copilot" aria-hidden="true" aria-label="Copilot" %}** icon in the bottom right corner of the screen.
154154
1. At the bottom of the page, use the "Ask {% data variables.product.prodname_copilot_short %}" box, type a question and send the message.
155155

156156
For example, you could ask:
@@ -168,7 +168,7 @@ You can ask questions about a specific issue in a repository.
168168

169169
You can ask questions about a specific discussion in a repository.
170170

171-
1. In {% data variables.product.prodname_mobile %}, navigate to a discussion in a repository, and tap the **{% octicon "copilot" aria-hidden="true" aria-label="copilot" %}** {% data variables.product.prodname_copilot %} icon in the bottom right corner of the screen.
171+
1. In {% data variables.product.prodname_mobile %}, navigate to a discussion in a repository, and tap the **{% octicon "copilot" aria-hidden="true" aria-label="Copilot" %}** icon in the bottom right corner of the screen.
172172
1. At the bottom of the page, use the "Ask {% data variables.product.prodname_copilot_short %}" box, type a question and send the message.
173173

174174
For example, you could ask:

content/copilot/how-tos/use-copilot-agents/coding-agent/assign-copilot-to-an-issue.md

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@ You can ask {% data variables.product.prodname_copilot_short %} to start working
3434
You can assign an issue to {% data variables.product.prodname_copilot_short %}:
3535

3636
* On {% data variables.product.prodname_dotcom_the_website %} (see the [next section](#assigning-an-issue-to-copilot-on-githubcom))
37-
* On [{% data variables.product.prodname_mobile %}](/get-started/using-github/github-mobile)
38-
* Via the {% data variables.product.github %} API (see [later in this article](#assigning-an-issue-to-copilot-via-the-github-api))
37+
* On [{% data variables.product.prodname_mobile %}](#assigning-an-issue-to-copilot-on-github-mobile)
38+
* Via the [{% data variables.product.github %} API](#assigning-an-issue-to-copilot-via-the-github-api)
3939
* Using {% data variables.product.prodname_cli %} (see [`gh issue edit`](https://cli.github.com/manual/gh_issue_edit))
4040

41-
### Assigning an issue to {% data variables.product.prodname_copilot_short %} on {% data variables.product.prodname_dotcom_the_website %}
41+
## Assigning an issue to {% data variables.product.prodname_copilot_short %} on {% data variables.product.prodname_dotcom_the_website %}
4242

4343
You can assign an issue to {% data variables.product.prodname_copilot_short %} on {% data variables.product.prodname_dotcom_the_website %} in exactly the same way as you assign another user.
4444

@@ -77,11 +77,21 @@ You can also assign issues to {% data variables.product.prodname_copilot_short %
7777
* From the list of issues on a repository's **{% octicon "issue-opened" aria-hidden="true" aria-label="issue-opened" %} Issues** page.
7878
* When viewing an issue in {% data variables.product.github %} {% data variables.projects.projects_v2_caps %}.
7979

80-
### Assigning an issue to {% data variables.product.prodname_copilot_short %} via the {% data variables.product.github %} API
80+
## Assigning an issue to {% data variables.product.prodname_copilot_short %} on {% data variables.product.prodname_mobile %}
81+
82+
1. In {% data variables.product.prodname_mobile %}, navigate to the repository that contains the issue you want to assign to {% data variables.product.prodname_copilot_short %}.
83+
1. Click **Issues**.
84+
1. Open the issue that you want to assign to {% data variables.product.prodname_copilot_short %}.
85+
1. Tap the **{% octicon "info" aria-label="information" %}** icon.
86+
1. Beside "Assignees", tap **Edit**.
87+
1. Beside "{% data variables.product.prodname_copilot_short %}", click the plus sign.
88+
1. Click **Done**.
89+
90+
## Assigning an issue to {% data variables.product.prodname_copilot_short %} via the {% data variables.product.github %} API
8191

8292
You can assign issues to {% data variables.product.prodname_copilot_short %} using the GraphQL API.
8393

84-
#### Creating and assigning a new issue
94+
### Creating and assigning a new issue
8595

8696
1. Make sure you're authenticating with the API using a user token, for example a {% data variables.product.pat_generic %} or a {% data variables.product.prodname_github_app %} user-to-server token.
8797
1. Verify that {% data variables.copilot.copilot_coding_agent %} is enabled in the repository by checking if the repository's `suggestedActors` in the GraphQL API includes {% data variables.product.prodname_copilot_short %}. Replace `octo-org` with the repository owner, and `octo-repo` with the repository name.
@@ -139,7 +149,7 @@ You can assign issues to {% data variables.product.prodname_copilot_short %} usi
139149
}
140150
```
141151

142-
#### Assigning an existing issue
152+
### Assigning an existing issue
143153

144154
1. Make sure you're authenticating with the API using a user token, for example a {% data variables.product.pat_generic %} or a {% data variables.product.prodname_github_app %} user-to-server token.
145155
1. Verify that {% data variables.copilot.copilot_coding_agent %} is enabled in the repository by checking if the repository's `suggestedActors` in the GraphQL API includes {% data variables.product.prodname_copilot_short %}. Replace `octo-org` with the repository owner, and `octo-repo` with the repository name.

content/copilot/how-tos/use-copilot-agents/coding-agent/create-a-pr.md

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,20 @@ You can ask {% data variables.product.prodname_copilot_short %} to open a pull r
100100

101101
{% data variables.product.prodname_copilot_short %} will start a new session and respond with a link to the pull request it creates. It will work on the task and push changes to the pull request, and then add you as a reviewer when it has finished, triggering a notification.
102102

103+
## Asking {% data variables.product.prodname_copilot_short %} to create a pull request from {% data variables.product.prodname_mobile %}
104+
105+
1. In {% data variables.product.prodname_mobile %}, navigate to the repository where you want to create a pull request.
106+
1. Tap the **{% octicon "copilot" aria-hidden="true" aria-label="Copilot" %}** icon in the bottom right corner of the screen.
107+
1. Enter a prompt to ask {% data variables.product.prodname_copilot_short %} to create a pull request.
108+
109+
For example: `Create a pull request to ...`.
110+
111+
{% data variables.product.prodname_copilot_short %} responds with a brief summary of the task it will perform, asking for your confirmation before it proceeds.
112+
113+
1. Check that {% data variables.product.prodname_copilot_short %} has interpreted your prompt correctly, then tap **Accept** or **Dismiss**.
114+
115+
{% data variables.product.prodname_copilot_short %} creates a pull request and gives you a link to it. It will work on the task and push changes to the pull request, and then add you as a reviewer when it has finished, triggering a notification.
116+
103117
## Asking {% data variables.product.prodname_copilot_short %} to create a pull request from the {% data variables.product.prodname_cli %}
104118

105119
> [!NOTE]
@@ -116,13 +130,10 @@ You can use command line options to:
116130
* Select a repository, instead of targeting the current repository (`--repo`)
117131
* Follow the session log in real time (`--follow`)
118132

119-
120133
To see all of the available options, run `gh agent-task create --help`.
121134

122135
## Asking {% data variables.product.prodname_copilot_short %} to create a pull request from the {% data variables.product.github %} MCP server
123136

124-
As an alternative to using {% data variables.copilot.copilot_chat_short %}, you can use the remote {% data variables.product.github %} MCP server to trigger {% data variables.copilot.copilot_coding_agent %} from any MCP host.
125-
126137
> [!NOTE]
127138
> * This capability is only available on the remote {% data variables.product.github %} MCP server and host applications where remote MCP servers are supported.
128139

content/copilot/how-tos/use-copilot-agents/coding-agent/track-copilot-sessions.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,20 @@ To view the session logs, click on the pull request in the list, then click **Vi
8282

8383
You can also start new agent sessions from {% data variables.product.prodname_vscode %}. See [AUTOTITLE](/copilot/how-tos/agents/copilot-coding-agent/asking-copilot-to-create-a-pull-request#asking-copilot-to-create-a-pull-request-from-copilot-chat-in-visual-studio-code).
8484

85+
## Tracking sessions from {% data variables.product.prodname_mobile %}
86+
87+
You can see a list of your running and past pull requests generated by agents in {% data variables.product.prodname_mobile %}.
88+
89+
1. In the "Agents" section on the {% data variables.product.prodname_mobile %} Home page, tap **Agent Tasks**.
90+
91+
A list of the currently open pull requests, that you asked {% data variables.product.prodname_copilot_short %} to generate, is displayed.
92+
93+
1. Use the buttons at the top of the list to filter the list of pull requests.
94+
95+
For example, to show only merged tasks, tap **Open** and then, in the dropdown, tap **Merged**.
96+
97+
<img width=350rem src="/assets/images/help/copilot/coding-agent/mobile-status-dropdown.png" alt="Screenshot of the status dropdown list with a check mark against 'Open'." />
98+
8599
## Using the session logs to understand {% data variables.product.prodname_copilot_short %}'s approach
86100

87101
You can dive into {% data variables.product.prodname_copilot_short %}'s session logs in {% data variables.product.github %} or {% data variables.product.prodname_vscode %} to understand how it approached your task.

0 commit comments

Comments
 (0)