You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+35-11Lines changed: 35 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,23 +1,47 @@
1
1
# Docs changelog
2
2
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
+
3
19
**23 September 2025**
4
20
5
21
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.
-[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).
11
35
12
36
<hr>
13
37
14
38
**17 September 2025**
15
39
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.
17
41
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).
19
43
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).
21
45
22
46
<hr>
23
47
@@ -27,7 +51,7 @@ You can now publish your Spark app as "read-only."
27
51
28
52
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.
29
53
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.
31
55
32
56
<hr>
33
57
@@ -43,7 +67,7 @@ See [Responsible use of GitHub Copilot code review](https://docs.github.com/copi
43
67
44
68
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.
45
69
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).
47
71
48
72
<hr>
49
73
@@ -57,9 +81,9 @@ See [Configuring automatic code review by GitHub Copilot](https://docs.github.co
57
81
58
82
**8 September 2025**
59
83
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.
61
85
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.
63
87
64
88
<hr>
65
89
@@ -88,7 +112,7 @@ For example, see: [Adding repository custom instructions for GitHub Copilot](htt
88
112
89
113
**3 September 2025**
90
114
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.
Copy file name to clipboardExpand all lines: content/admin/monitoring-and-managing-your-instance/configuring-high-availability/initiating-a-failover-to-your-replica-appliance.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -72,6 +72,9 @@ The time required to failover depends on how long it takes to manually promote t
> 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.
Copy file name to clipboardExpand all lines: content/copilot/how-tos/chat-with-copilot/chat-in-mobile.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -81,7 +81,7 @@ You can ask a general question about software development{% ifversion ghec %} th
81
81
82
82
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.
83
83
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.
85
85
1. At the bottom of the page, use the "Ask {% data variables.product.prodname_copilot_short %}" box, type a question and send the message.
86
86
87
87
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
132
132
133
133
You can ask questions about a specific pull request in a repository.
134
134
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.
136
136
1. At the bottom of the page, use the "Ask {% data variables.product.prodname_copilot_short %}" box, type a question and send the message.
137
137
138
138
For example, you could ask:
@@ -150,7 +150,7 @@ You can ask questions about a specific pull request in a repository.
150
150
151
151
You can ask questions about a specific issue in a repository.
152
152
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.
154
154
1. At the bottom of the page, use the "Ask {% data variables.product.prodname_copilot_short %}" box, type a question and send the message.
155
155
156
156
For example, you could ask:
@@ -168,7 +168,7 @@ You can ask questions about a specific issue in a repository.
168
168
169
169
You can ask questions about a specific discussion in a repository.
170
170
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.
172
172
1. At the bottom of the page, use the "Ask {% data variables.product.prodname_copilot_short %}" box, type a question and send the message.
Copy file name to clipboardExpand all lines: content/copilot/how-tos/use-copilot-agents/coding-agent/assign-copilot-to-an-issue.md
+16-6Lines changed: 16 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,11 +34,11 @@ You can ask {% data variables.product.prodname_copilot_short %} to start working
34
34
You can assign an issue to {% data variables.product.prodname_copilot_short %}:
35
35
36
36
* 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)
39
39
* Using {% data variables.product.prodname_cli %} (see [`gh issue edit`](https://cli.github.com/manual/gh_issue_edit))
40
40
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 %}
42
42
43
43
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.
44
44
@@ -77,11 +77,21 @@ You can also assign issues to {% data variables.product.prodname_copilot_short %
77
77
* From the list of issues on a repository's **{% octicon "issue-opened" aria-hidden="true" aria-label="issue-opened" %} Issues** page.
78
78
* When viewing an issue in {% data variables.product.github %} {% data variables.projects.projects_v2_caps %}.
79
79
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
81
91
82
92
You can assign issues to {% data variables.product.prodname_copilot_short %} using the GraphQL API.
83
93
84
-
####Creating and assigning a new issue
94
+
### Creating and assigning a new issue
85
95
86
96
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.
87
97
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
Copy file name to clipboardExpand all lines: content/copilot/how-tos/use-copilot-agents/coding-agent/create-a-pr.md
+14-3Lines changed: 14 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -100,6 +100,20 @@ You can ask {% data variables.product.prodname_copilot_short %} to open a pull r
100
100
101
101
{% 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.
102
102
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
+
103
117
## Asking {% data variables.product.prodname_copilot_short %} to create a pull request from the {% data variables.product.prodname_cli %}
104
118
105
119
> [!NOTE]
@@ -116,13 +130,10 @@ You can use command line options to:
116
130
* Select a repository, instead of targeting the current repository (`--repo`)
117
131
* Follow the session log in real time (`--follow`)
118
132
119
-
120
133
To see all of the available options, run `gh agent-task create --help`.
121
134
122
135
## Asking {% data variables.product.prodname_copilot_short %} to create a pull request from the {% data variables.product.github %} MCP server
123
136
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
-
126
137
> [!NOTE]
127
138
> * This capability is only available on the remote {% data variables.product.github %} MCP server and host applications where remote MCP servers are supported.
Copy file name to clipboardExpand all lines: content/copilot/how-tos/use-copilot-agents/coding-agent/track-copilot-sessions.md
+14Lines changed: 14 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -82,6 +82,20 @@ To view the session logs, click on the pull request in the list, then click **Vi
82
82
83
83
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).
84
84
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
+
<imgwidth=350remsrc="/assets/images/help/copilot/coding-agent/mobile-status-dropdown.png"alt="Screenshot of the status dropdown list with a check mark against 'Open'." />
98
+
85
99
## Using the session logs to understand {% data variables.product.prodname_copilot_short %}'s approach
86
100
87
101
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