From 6eac38fd4190086fef1e586c952757c4c8ab11a9 Mon Sep 17 00:00:00 2001 From: Burke Holland Date: Sat, 12 Jul 2025 12:24:38 -0500 Subject: [PATCH 01/43] Add Copilot Coding Agent integration post and related assets This commit adds the Copilot Coding Agent integration in Visual Studio Code blog post. --- blogs/2025/07/15/assign-to-copilot-gif.gif | 3 + blogs/2025/07/15/coding-agent-github.png | 3 + blogs/2025/07/15/coding-agent-mcp-config.png | 3 + blogs/2025/07/15/copilot-coding-agent.md | 89 +++++++++++++++++++ blogs/2025/07/15/copilot-wip.png | 3 + blogs/2025/07/15/delegate-to-coding-agent.gif | 3 + blogs/2025/07/15/draft-with-screenshot.png | 3 + blogs/2025/07/15/live-preview-netlify.png | 3 + 8 files changed, 110 insertions(+) create mode 100644 blogs/2025/07/15/assign-to-copilot-gif.gif create mode 100644 blogs/2025/07/15/coding-agent-github.png create mode 100644 blogs/2025/07/15/coding-agent-mcp-config.png create mode 100644 blogs/2025/07/15/copilot-coding-agent.md create mode 100644 blogs/2025/07/15/copilot-wip.png create mode 100644 blogs/2025/07/15/delegate-to-coding-agent.gif create mode 100644 blogs/2025/07/15/draft-with-screenshot.png create mode 100644 blogs/2025/07/15/live-preview-netlify.png diff --git a/blogs/2025/07/15/assign-to-copilot-gif.gif b/blogs/2025/07/15/assign-to-copilot-gif.gif new file mode 100644 index 0000000000..b3fa4fd2f7 --- /dev/null +++ b/blogs/2025/07/15/assign-to-copilot-gif.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83aa267e15deb1b97f4164558447baf4bd50185a611cb670e81c6a33a35e6728 +size 3084826 diff --git a/blogs/2025/07/15/coding-agent-github.png b/blogs/2025/07/15/coding-agent-github.png new file mode 100644 index 0000000000..8d9f325f3f --- /dev/null +++ b/blogs/2025/07/15/coding-agent-github.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b029b46ff76bd3155143561493b581cc3923687504d5228922c818e3da5bc662 +size 171933 diff --git a/blogs/2025/07/15/coding-agent-mcp-config.png b/blogs/2025/07/15/coding-agent-mcp-config.png new file mode 100644 index 0000000000..fb83f272f0 --- /dev/null +++ b/blogs/2025/07/15/coding-agent-mcp-config.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7e97d691fdb76486f74333f76cfdb5572c49b7961ab95d32e03191f7451f82c +size 94722 diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md new file mode 100644 index 0000000000..2789c071a7 --- /dev/null +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -0,0 +1,89 @@ + + +# Announcing Copilot Coding Agent Integration in Visual Studio Code + +Today, we’re excited to give you a first look at the Copilot Coding Agent in Visual Studio Code. + +This is a big step - instead of only having one agent in VS Code, you can now have multiple agents running at once working on your behalf. This is _actually_ being a 10x developer. It's officially a a thing. You get to hand off any work you need done to to a squad of AI teammates that never get tired and will actually read the whole issue before starting work. + +The Copilot Coding Agent is now integrated directly into VS Code, making it easier than ever to hand off programming tasks, big or small, and focus on what matters most to you. No more context switching, no more backlog dread - just assign, review, and move forward. And in case you missed it, we just dropped the pricing significantly so that one agent interaction equals one premium request. Which means it doesn't matter how much the angent has to do to complete the work, it's just one request each time you ask it to do something. That's the bargain of the century. + +In this post, we'll take a look at what the coding agent is, give you an exclusive preview of the integrations coming to VS Code and even tell you how you can start using them today. + +## What is GitHub Copilot Coding Agent? + +GitHub Copilot Coding Agent is an autonomous AI developer you can assign to any GitHub issue. The agent runs in GitHub and is fully integrated as a member of your repo that can comment on issues, open PR's, do code reviews and more. The agent can tackle complex work, implement features across your codebase, and even use Model Context Protocol (MCP) tools to work with databases or cloud services. + +Here’s how it works on GitHub.com: + +1. You enable the agent in your repo settings. +2. You assign an issue to Copilot. +3. The agent does the work, opens a pull request, and keeps you in the loop. +4. You review the PR, leave comments if you want changes, and the agent iterates until it’s done. + +![Copilot Coding Agent on GitHub](coding-agent-github.png) + +That's all there is to it. The agent runs within a GitHub Actions powered environment. A temporary, isolated dev environment gets spun up where the agent can explore the codebase, make changes, run tests, builds - everything that it needs to function as a developer working automously with thier own environment. + +And now, we're integrating the coding agent and all of its workflows directly into VS Code. + +## Copilot Coding Agent in Visual Studio Code + +Copilot Coding Agent integrates with the [GitHub Pull Requests extension](https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github). You can assign any issue or PR to Copilot Coding Agent right from the sidebar - no need to switch to your browser. Just select, assign, and let the agent take it from there. + +![A GIF showing Copilot assigned to an issue from within VS Code](assign-to-copilot-gif.gif) + +### Track your agent’s progress + +There’s a new **Copilot on My Behalf** query in the Pull Requests view. This shows you everything Copilot is working on for you. Want to see exactly what the agent did? Click "View Session" and watch the play-by-play. You get full transparency into every command and decision. You can also terminate the agent - all without leaving the editor. + +![A WIP PR shown under the "Copilot on my behalf" section with the "View Session" button highlighted](copilot-wip.png) + +In this screenshot, the agent implemented a trending section complete with UI and database changes. All of this is one interaction so it's only one premium request. + +### Review, comment, and iterate + +When the agent is done, it will request your review on it's PR and assign the PR to you. It even includes a screenshot if applicable so you can quickly verify whether it did the right thing or not at all. + +![PR from Coding agent shown in VS Code with a screenshot](draft-with-screenshot.png) + +You can review the agent’s PR, leave comments, and ask for changes - all from within VS Code. The agent will picks up your feedback, updates the PR and let you know when it's finished. + +My colleague @pierceboggan pointed out a fascinating workflow here - with services like Azure Static Web Apps, Vercel and Netlify that offer previews for PR's, you can review the agent's work without even having to checkout it's PR and run it locally. + +![Live preview of the site on Netlify but we have an error](live-preview-netlify.png) + +Uh oh - looks like we didn't quite get the trending working. In this case, that's ok. In fact it's good. We didn't get it because our agent doesn't have access to create the required database changes so it created a migraiton script for us instead as part of the PR. + +But what if we wanted to give it access to make the database changes to a dev environment? Coding agent has support for MCP servers and provided you have one for your database of choice (in this case supabse), you can [configure MCP servers for the agent on the repo](https://docs.github.com/en/copilot/how-tos/agents/copilot-coding-agent/extending-copilot-coding-agent-with-mcp). It's up to you - how autonomous do you want the agent to be? + +![MCP configuration shown for copilot coding agent on github.com](coding-agent-mcp-config.png) + +But it gets even better - because you can do all of this right from the agent in VS Code. + +### Start sessions from Copilot Chat + +We find ourselves wanting to do more and more right from the chat in VS Code. This is where most work and thinking happens and you're not locked into the issue workflow. You can, at any point in a chat - no matter how long, delegate the task directly to the coding agent. All of the context that is currently a part of that chat will get sent to the coding agent. + +The coding agent then opens a PR and goes directly to work - skipping the issue step entirely. It distills down the context into a detailed PR description and you'll see that Copilot Coding Agent makes use of todo lists so that you can see what its doing and where it is in the process at a glance. + +![A GIF that shows the delegate to copilot button in chat](delegate-to-coding-agent.gif) + +## What’s next? + +The Copilot Coding Agent integration in Visual Studio Code is currently in preview, but as with everything we do, we do it all in the open and you can use it all today. If you want to light all of this up in your editor, all you need to do is make sure you have the GitHub Pull Requests extension installed and add the following settings... + +```json +"githubPullRequests.codingAgent.enabled": true, +"githubPullRequests.experimental.chat": true, +"githubPullRequests.codingAgent.uiIntegration": true, +"githubPullRequests.codingAgent.autoCommitAndPush": true, +``` + +We recently made the move to fully open source the AI features in VS Code and you can track our progress and open new issues on the vscode repo. + +## Go forth and 100x yourself + +We can’t wait to see what you build (or, more accurately, what you get the agent to build for you). Keep an eye on the [release notes](/release-notes/) and the [Copilot documentation](https://docs.github.com/en/copilot/concepts/about-copilot-coding-agent). + +In the meantime, start making a list of all the things you’d rather not do. Because you’re about to have a new favorite teammate. And no, it doesn’t eat your snacks from the office fridge. I checked. \ No newline at end of file diff --git a/blogs/2025/07/15/copilot-wip.png b/blogs/2025/07/15/copilot-wip.png new file mode 100644 index 0000000000..7b9e5ad5d3 --- /dev/null +++ b/blogs/2025/07/15/copilot-wip.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63eb62e9452f3aeb5eafaf03ec09fa96be8fb493863523f07905fb97e7f79ae1 +size 147691 diff --git a/blogs/2025/07/15/delegate-to-coding-agent.gif b/blogs/2025/07/15/delegate-to-coding-agent.gif new file mode 100644 index 0000000000..721ac54fde --- /dev/null +++ b/blogs/2025/07/15/delegate-to-coding-agent.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:469b5f0d625640a3e6eec2c3aa7b99822db600b6c1d7ce34f5432f460aa8ba8d +size 8161031 diff --git a/blogs/2025/07/15/draft-with-screenshot.png b/blogs/2025/07/15/draft-with-screenshot.png new file mode 100644 index 0000000000..aafc27d79c --- /dev/null +++ b/blogs/2025/07/15/draft-with-screenshot.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:308c0fdef0f2891066eaaabec8f8c5c0d35a1addedfaf407fcf7b523e5b46c67 +size 305325 diff --git a/blogs/2025/07/15/live-preview-netlify.png b/blogs/2025/07/15/live-preview-netlify.png new file mode 100644 index 0000000000..e0c99f4ef3 --- /dev/null +++ b/blogs/2025/07/15/live-preview-netlify.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22816b871f0454b560803bf5cbf962b92c5f48d2ba9bfdcb57a4c6e7f61fe3a8 +size 123255 From a216c2844ada67e8d084ed995ca26ad9b22d98f9 Mon Sep 17 00:00:00 2001 From: Burke Holland Date: Mon, 14 Jul 2025 17:56:58 -0500 Subject: [PATCH 02/43] Apply suggestion from @DanielRosenwasser Co-authored-by: Daniel Rosenwasser --- blogs/2025/07/15/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md index 2789c071a7..c3c2f0bfd1 100644 --- a/blogs/2025/07/15/copilot-coding-agent.md +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -1,6 +1,6 @@ -# Announcing Copilot Coding Agent Integration in Visual Studio Code +# Copilot Coding Agent Comes to VS Code Today, we’re excited to give you a first look at the Copilot Coding Agent in Visual Studio Code. From 5d6dfb39db21cca3e3eb9ee95a2644bb9a9a293b Mon Sep 17 00:00:00 2001 From: Burke Holland Date: Mon, 14 Jul 2025 17:57:15 -0500 Subject: [PATCH 03/43] Apply suggestion from @DanielRosenwasser Co-authored-by: Daniel Rosenwasser --- blogs/2025/07/15/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md index c3c2f0bfd1..a044fc6004 100644 --- a/blogs/2025/07/15/copilot-coding-agent.md +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -35,7 +35,7 @@ Copilot Coding Agent integrates with the [GitHub Pull Requests extension](https: ### Track your agent’s progress -There’s a new **Copilot on My Behalf** query in the Pull Requests view. This shows you everything Copilot is working on for you. Want to see exactly what the agent did? Click "View Session" and watch the play-by-play. You get full transparency into every command and decision. You can also terminate the agent - all without leaving the editor. +There’s a new **Copilot on My Behalf** query in the Pull Requests view. This shows you everything Copilot is working on for you. Want to see exactly what the agent did? Click "View Session" and watch the play-by-play. You get full transparency into every command and decision. You can also terminate the agent if you're not happy with how things are going. And you can drive all of this without even leaving the editor. ![A WIP PR shown under the "Copilot on my behalf" section with the "View Session" button highlighted](copilot-wip.png) From 37d54a4b1874f6ec68e1e05d839880ba1580d2ae Mon Sep 17 00:00:00 2001 From: Burke Holland Date: Mon, 14 Jul 2025 17:58:07 -0500 Subject: [PATCH 04/43] Apply suggestion from @DanielRosenwasser Co-authored-by: Daniel Rosenwasser --- blogs/2025/07/15/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md index a044fc6004..480f21eba4 100644 --- a/blogs/2025/07/15/copilot-coding-agent.md +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -39,7 +39,7 @@ There’s a new **Copilot on My Behalf** query in the Pull Requests view. This s ![A WIP PR shown under the "Copilot on my behalf" section with the "View Session" button highlighted](copilot-wip.png) -In this screenshot, the agent implemented a trending section complete with UI and database changes. All of this is one interaction so it's only one premium request. +In this screenshot, the agent implemented a "trending" section to a website, complete with UI and database changes. All of this is one interaction so it's only one premium request. ### Review, comment, and iterate From 1ae6708917263685acf46b9142a8d7e38b858716 Mon Sep 17 00:00:00 2001 From: Burke Holland Date: Mon, 14 Jul 2025 18:02:35 -0500 Subject: [PATCH 05/43] Apply suggestion from @DanielRosenwasser Co-authored-by: Daniel Rosenwasser --- blogs/2025/07/15/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md index 480f21eba4..754f5d89f8 100644 --- a/blogs/2025/07/15/copilot-coding-agent.md +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -43,7 +43,7 @@ In this screenshot, the agent implemented a "trending" section to a website, com ### Review, comment, and iterate -When the agent is done, it will request your review on it's PR and assign the PR to you. It even includes a screenshot if applicable so you can quickly verify whether it did the right thing or not at all. +When the agent is done, it will assign the PR to you and request you as a reviewer. It even includes a screenshot if applicable so you can quickly verify whether it did the right thing or not at all. ![PR from Coding agent shown in VS Code with a screenshot](draft-with-screenshot.png) From b8458559780ed4f0cf6bc7d065dbc5d486119793 Mon Sep 17 00:00:00 2001 From: Burke Holland Date: Mon, 14 Jul 2025 18:02:54 -0500 Subject: [PATCH 06/43] Apply suggestion from @DanielRosenwasser Co-authored-by: Daniel Rosenwasser --- blogs/2025/07/15/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md index 754f5d89f8..a00be231f7 100644 --- a/blogs/2025/07/15/copilot-coding-agent.md +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -47,7 +47,7 @@ When the agent is done, it will assign the PR to you and request you as a review ![PR from Coding agent shown in VS Code with a screenshot](draft-with-screenshot.png) -You can review the agent’s PR, leave comments, and ask for changes - all from within VS Code. The agent will picks up your feedback, updates the PR and let you know when it's finished. +You can review the agent’s PR, leave comments, and ask for changes - all from within VS Code. The agent will pick up your feedback, update the PR, and let you know when it's finished. My colleague @pierceboggan pointed out a fascinating workflow here - with services like Azure Static Web Apps, Vercel and Netlify that offer previews for PR's, you can review the agent's work without even having to checkout it's PR and run it locally. From a878f7b7cef6e2179c9bd7c567bb4e172301f136 Mon Sep 17 00:00:00 2001 From: Burke Holland Date: Mon, 14 Jul 2025 18:03:10 -0500 Subject: [PATCH 07/43] Apply suggestion from @DanielRosenwasser Co-authored-by: Daniel Rosenwasser --- blogs/2025/07/15/copilot-coding-agent.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md index a00be231f7..fd34c674f4 100644 --- a/blogs/2025/07/15/copilot-coding-agent.md +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -49,7 +49,8 @@ When the agent is done, it will assign the PR to you and request you as a review You can review the agent’s PR, leave comments, and ask for changes - all from within VS Code. The agent will pick up your feedback, update the PR, and let you know when it's finished. -My colleague @pierceboggan pointed out a fascinating workflow here - with services like Azure Static Web Apps, Vercel and Netlify that offer previews for PR's, you can review the agent's work without even having to checkout it's PR and run it locally. +This workflow integrates beautifully with services that offer previews for pull requests. +For example, if you use Azure Static Web Apps, Vercel, Netlify, and others, you can review the agent's work without even having to check out and run a branch locally. ![Live preview of the site on Netlify but we have an error](live-preview-netlify.png) From 8d496359237089e74e01df07360e023b8b100e8f Mon Sep 17 00:00:00 2001 From: Burke Holland Date: Mon, 14 Jul 2025 18:03:26 -0500 Subject: [PATCH 08/43] Apply suggestion from @DanielRosenwasser Co-authored-by: Daniel Rosenwasser --- blogs/2025/07/15/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md index fd34c674f4..395f65327e 100644 --- a/blogs/2025/07/15/copilot-coding-agent.md +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -54,7 +54,7 @@ For example, if you use Azure Static Web Apps, Vercel, Netlify, and others, you ![Live preview of the site on Netlify but we have an error](live-preview-netlify.png) -Uh oh - looks like we didn't quite get the trending working. In this case, that's ok. In fact it's good. We didn't get it because our agent doesn't have access to create the required database changes so it created a migraiton script for us instead as part of the PR. +Uh oh - now that we look closely, it looks like we didn't quite get the "Trending" section working. In this case, that's ok. In fact it's good. Our agent couldn't succeed in one shot because it doesn't have access to create the required database changes. Instead, so it created a migration script as part of the PR. That *will* require us to manually check out the PR, but you might feel more comfortable being in control over that sort of change. But what if we wanted to give it access to make the database changes to a dev environment? Coding agent has support for MCP servers and provided you have one for your database of choice (in this case supabse), you can [configure MCP servers for the agent on the repo](https://docs.github.com/en/copilot/how-tos/agents/copilot-coding-agent/extending-copilot-coding-agent-with-mcp). It's up to you - how autonomous do you want the agent to be? From 1e51c7e35b479d7088b9b0319359b1557f184ce5 Mon Sep 17 00:00:00 2001 From: Burke Holland Date: Mon, 14 Jul 2025 18:03:37 -0500 Subject: [PATCH 09/43] Apply suggestion from @DanielRosenwasser Co-authored-by: Daniel Rosenwasser --- blogs/2025/07/15/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md index 395f65327e..6748ac83a3 100644 --- a/blogs/2025/07/15/copilot-coding-agent.md +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -56,7 +56,7 @@ For example, if you use Azure Static Web Apps, Vercel, Netlify, and others, you Uh oh - now that we look closely, it looks like we didn't quite get the "Trending" section working. In this case, that's ok. In fact it's good. Our agent couldn't succeed in one shot because it doesn't have access to create the required database changes. Instead, so it created a migration script as part of the PR. That *will* require us to manually check out the PR, but you might feel more comfortable being in control over that sort of change. -But what if we wanted to give it access to make the database changes to a dev environment? Coding agent has support for MCP servers and provided you have one for your database of choice (in this case supabse), you can [configure MCP servers for the agent on the repo](https://docs.github.com/en/copilot/how-tos/agents/copilot-coding-agent/extending-copilot-coding-agent-with-mcp). It's up to you - how autonomous do you want the agent to be? +But what if we *did* want to give access to make the database changes to a dev environment? Coding agent has support for MCP servers, and provided you have one for your database of choice (in this case Supabase), you can [configure MCP servers for the agent on the repo](https://docs.github.com/en/copilot/how-tos/agents/copilot-coding-agent/extending-copilot-coding-agent-with-mcp). It's up to you - how autonomous do you want the agent to be? ![MCP configuration shown for copilot coding agent on github.com](coding-agent-mcp-config.png) From c23498c54ade5c56ed37ee44ba1c9324f7494451 Mon Sep 17 00:00:00 2001 From: Burke Holland Date: Mon, 14 Jul 2025 18:03:59 -0500 Subject: [PATCH 10/43] Apply suggestion from @DanielRosenwasser Co-authored-by: Daniel Rosenwasser --- blogs/2025/07/15/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md index 6748ac83a3..011dec733f 100644 --- a/blogs/2025/07/15/copilot-coding-agent.md +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -60,7 +60,7 @@ But what if we *did* want to give access to make the database changes to a dev e ![MCP configuration shown for copilot coding agent on github.com](coding-agent-mcp-config.png) -But it gets even better - because you can do all of this right from the agent in VS Code. +But it gets even better - because you can do all of this right from VS Code. ### Start sessions from Copilot Chat From 94860f3b227464c43d27f797b29be5435c7e8897 Mon Sep 17 00:00:00 2001 From: Burke Holland Date: Mon, 14 Jul 2025 18:05:00 -0500 Subject: [PATCH 11/43] Apply suggestion from @DanielRosenwasser Co-authored-by: Daniel Rosenwasser --- blogs/2025/07/15/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md index 011dec733f..dabcb84f15 100644 --- a/blogs/2025/07/15/copilot-coding-agent.md +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -81,7 +81,7 @@ The Copilot Coding Agent integration in Visual Studio Code is currently in previ "githubPullRequests.codingAgent.autoCommitAndPush": true, ``` -We recently made the move to fully open source the AI features in VS Code and you can track our progress and open new issues on the vscode repo. +We recently made the move [to fully open source the AI features in VS Code](https://code.visualstudio.com/blogs/2025/05/19/openSourceAIEditor) and you can track our progress and open new issues [on the vscode repo](https://github.com/microsoft/vscode). ## Go forth and 100x yourself From 22ee4e01ed424de92854b5482efa121a646e3286 Mon Sep 17 00:00:00 2001 From: Burke Holland Date: Mon, 14 Jul 2025 18:05:19 -0500 Subject: [PATCH 12/43] Apply suggestion from @DanielRosenwasser Co-authored-by: Daniel Rosenwasser --- blogs/2025/07/15/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md index dabcb84f15..f31e29e5e6 100644 --- a/blogs/2025/07/15/copilot-coding-agent.md +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -64,7 +64,7 @@ But it gets even better - because you can do all of this right from VS Code. ### Start sessions from Copilot Chat -We find ourselves wanting to do more and more right from the chat in VS Code. This is where most work and thinking happens and you're not locked into the issue workflow. You can, at any point in a chat - no matter how long, delegate the task directly to the coding agent. All of the context that is currently a part of that chat will get sent to the coding agent. +We find ourselves wanting to do more and more right from the [chat pane](https://code.visualstudio.com/docs/copilot/chat/copilot-chat) in VS Code. This is where most work and thinking happens and you're not locked into the issue workflow. You can - at any point in a chat, no matter how long - delegate the task directly to the coding agent. All of the context that is currently a part of that chat will get sent to the coding agent. The coding agent then opens a PR and goes directly to work - skipping the issue step entirely. It distills down the context into a detailed PR description and you'll see that Copilot Coding Agent makes use of todo lists so that you can see what its doing and where it is in the process at a glance. From b8ab3b773f01597875efef4aea20aaa803d4f092 Mon Sep 17 00:00:00 2001 From: Burke Holland Date: Mon, 14 Jul 2025 18:05:34 -0500 Subject: [PATCH 13/43] Apply suggestion from @DanielRosenwasser Co-authored-by: Daniel Rosenwasser --- blogs/2025/07/15/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md index f31e29e5e6..f72414dc0d 100644 --- a/blogs/2025/07/15/copilot-coding-agent.md +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -66,7 +66,7 @@ But it gets even better - because you can do all of this right from VS Code. We find ourselves wanting to do more and more right from the [chat pane](https://code.visualstudio.com/docs/copilot/chat/copilot-chat) in VS Code. This is where most work and thinking happens and you're not locked into the issue workflow. You can - at any point in a chat, no matter how long - delegate the task directly to the coding agent. All of the context that is currently a part of that chat will get sent to the coding agent. -The coding agent then opens a PR and goes directly to work - skipping the issue step entirely. It distills down the context into a detailed PR description and you'll see that Copilot Coding Agent makes use of todo lists so that you can see what its doing and where it is in the process at a glance. +The coding agent then opens a PR and goes directly to work - skipping the issue step entirely. It distills down the context into a detailed PR description and you'll see that Copilot Coding Agent makes use of "to-do lists" so that you can see what it's doing and where it is in the process at a glance. ![A GIF that shows the delegate to copilot button in chat](delegate-to-coding-agent.gif) From a0f5ddabcd894328d21ee237ab4492acea62e9d7 Mon Sep 17 00:00:00 2001 From: Burke Holland Date: Mon, 14 Jul 2025 18:05:58 -0500 Subject: [PATCH 14/43] Apply suggestion from @DanielRosenwasser Co-authored-by: Daniel Rosenwasser --- blogs/2025/07/15/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md index f72414dc0d..8ca77e45e4 100644 --- a/blogs/2025/07/15/copilot-coding-agent.md +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -85,6 +85,6 @@ We recently made the move [to fully open source the AI features in VS Code](http ## Go forth and 100x yourself -We can’t wait to see what you build (or, more accurately, what you get the agent to build for you). Keep an eye on the [release notes](/release-notes/) and the [Copilot documentation](https://docs.github.com/en/copilot/concepts/about-copilot-coding-agent). +We can’t wait to see what you and your new agent friends build together! Keep an eye on the [release notes](/release-notes/) and the [Copilot documentation](https://docs.github.com/en/copilot/concepts/about-copilot-coding-agent) for new developments here. In the meantime, start making a list of all the things you’d rather not do. Because you’re about to have a new favorite teammate. And no, it doesn’t eat your snacks from the office fridge. I checked. \ No newline at end of file From ffdc65fdf1625b7698810cf58d5e094b386afe5a Mon Sep 17 00:00:00 2001 From: Burke Holland Date: Mon, 14 Jul 2025 18:09:24 -0500 Subject: [PATCH 15/43] update post --- blogs/2025/07/15/copilot-coding-agent.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md index 8ca77e45e4..edf9c04e83 100644 --- a/blogs/2025/07/15/copilot-coding-agent.md +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -1,20 +1,20 @@ +<<<<<<< HEAD +# Command GitHub's Coding Agent from VS Code +======= # Copilot Coding Agent Comes to VS Code +>>>>>>> a0f5ddabcd894328d21ee237ab4492acea62e9d7 Today, we’re excited to give you a first look at the Copilot Coding Agent in Visual Studio Code. -This is a big step - instead of only having one agent in VS Code, you can now have multiple agents running at once working on your behalf. This is _actually_ being a 10x developer. It's officially a a thing. You get to hand off any work you need done to to a squad of AI teammates that never get tired and will actually read the whole issue before starting work. - -The Copilot Coding Agent is now integrated directly into VS Code, making it easier than ever to hand off programming tasks, big or small, and focus on what matters most to you. No more context switching, no more backlog dread - just assign, review, and move forward. And in case you missed it, we just dropped the pricing significantly so that one agent interaction equals one premium request. Which means it doesn't matter how much the angent has to do to complete the work, it's just one request each time you ask it to do something. That's the bargain of the century. +Instead of only having one agent in VS Code, you can now have multiple agents running at once working on your behalf. This is _actually_ being a 10x developer. It's officially a a thing. You get to hand off any work you need done to to a squad of AI teammates. In this post, we'll take a look at what the coding agent is, give you an exclusive preview of the integrations coming to VS Code and even tell you how you can start using them today. ## What is GitHub Copilot Coding Agent? -GitHub Copilot Coding Agent is an autonomous AI developer you can assign to any GitHub issue. The agent runs in GitHub and is fully integrated as a member of your repo that can comment on issues, open PR's, do code reviews and more. The agent can tackle complex work, implement features across your codebase, and even use Model Context Protocol (MCP) tools to work with databases or cloud services. - -Here’s how it works on GitHub.com: +[GitHub Copilot Coding Agent](https://github.blog/news-insights/product-news/github-copilot-meet-the-new-coding-agent/) is an autonomous AI developer you can assign to any GitHub issue. The agent runs in GitHub and is fully integrated as a member of your repo that can comment on issues, open PR's, do code reviews and more. The agent can tackle complex work, implement features across your codebase, and even use Model Context Protocol (MCP) tools to work with databases or cloud services. 1. You enable the agent in your repo settings. 2. You assign an issue to Copilot. @@ -23,7 +23,9 @@ Here’s how it works on GitHub.com: ![Copilot Coding Agent on GitHub](coding-agent-github.png) -That's all there is to it. The agent runs within a GitHub Actions powered environment. A temporary, isolated dev environment gets spun up where the agent can explore the codebase, make changes, run tests, builds - everything that it needs to function as a developer working automously with thier own environment. +That's all there is to it. It's the workflow you already know with an agent in the mix. + +The agent runs within a temporary, isolated dev environment (similar to GitHub Actions) that gets spun up where the agent can explore the codebase, make changes, build the code, run tests, etc. - a complete dev enviornment just for the agent so it can function in a fully autonomous manner. And now, we're integrating the coding agent and all of its workflows directly into VS Code. @@ -87,4 +89,4 @@ We recently made the move [to fully open source the AI features in VS Code](http We can’t wait to see what you and your new agent friends build together! Keep an eye on the [release notes](/release-notes/) and the [Copilot documentation](https://docs.github.com/en/copilot/concepts/about-copilot-coding-agent) for new developments here. -In the meantime, start making a list of all the things you’d rather not do. Because you’re about to have a new favorite teammate. And no, it doesn’t eat your snacks from the office fridge. I checked. \ No newline at end of file +In the meantime, start making a list of all the things you’d rather not do. Because you’re about to have a new favorite teammate. \ No newline at end of file From 621cfee24b4d71d9d6ae06b40deccfe7cc0bba96 Mon Sep 17 00:00:00 2001 From: Burke Holland Date: Mon, 14 Jul 2025 18:09:46 -0500 Subject: [PATCH 16/43] fix title --- blogs/2025/07/15/copilot-coding-agent.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md index edf9c04e83..e46fa65d1d 100644 --- a/blogs/2025/07/15/copilot-coding-agent.md +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -1,10 +1,6 @@ -<<<<<<< HEAD # Command GitHub's Coding Agent from VS Code -======= -# Copilot Coding Agent Comes to VS Code ->>>>>>> a0f5ddabcd894328d21ee237ab4492acea62e9d7 Today, we’re excited to give you a first look at the Copilot Coding Agent in Visual Studio Code. From f9ce68dea4a2e937b64c08eb657fa299973b7e33 Mon Sep 17 00:00:00 2001 From: Olivia Guzzardo <95261576+olguzzar@users.noreply.github.com> Date: Tue, 15 Jul 2025 10:34:46 -0400 Subject: [PATCH 17/43] Update blogs/2025/07/15/copilot-coding-agent.md Co-authored-by: Brigit Murtaugh --- blogs/2025/07/15/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md index e46fa65d1d..9b4974295b 100644 --- a/blogs/2025/07/15/copilot-coding-agent.md +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -4,7 +4,7 @@ Today, we’re excited to give you a first look at the Copilot Coding Agent in Visual Studio Code. -Instead of only having one agent in VS Code, you can now have multiple agents running at once working on your behalf. This is _actually_ being a 10x developer. It's officially a a thing. You get to hand off any work you need done to to a squad of AI teammates. +Instead of only having one agent in VS Code, you can now have multiple agents running at once working on your behalf. This is _actually_ being a 10x developer. It's officially a thing. You get to hand off any work you need done to a squad of AI teammates. In this post, we'll take a look at what the coding agent is, give you an exclusive preview of the integrations coming to VS Code and even tell you how you can start using them today. From 4d21b2af37d5c5db0523043894fb9c5256104cb2 Mon Sep 17 00:00:00 2001 From: Olivia Guzzardo <95261576+olguzzar@users.noreply.github.com> Date: Tue, 15 Jul 2025 10:35:45 -0400 Subject: [PATCH 18/43] Update blogs/2025/07/15/copilot-coding-agent.md Co-authored-by: Brigit Murtaugh --- blogs/2025/07/15/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md index 9b4974295b..cd05f2c1ac 100644 --- a/blogs/2025/07/15/copilot-coding-agent.md +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -79,7 +79,7 @@ The Copilot Coding Agent integration in Visual Studio Code is currently in previ "githubPullRequests.codingAgent.autoCommitAndPush": true, ``` -We recently made the move [to fully open source the AI features in VS Code](https://code.visualstudio.com/blogs/2025/05/19/openSourceAIEditor) and you can track our progress and open new issues [on the vscode repo](https://github.com/microsoft/vscode). +We recently made the move [to fully open source the AI features in VS Code](https://code.visualstudio.com/blogs/2025/05/19/openSourceAIEditor) and you can track our progress and open new issues [on the VS Code repo](https://github.com/microsoft/vscode). ## Go forth and 100x yourself From e558b78760a5a2b8491a4359ad3e40fe9ef15696 Mon Sep 17 00:00:00 2001 From: Olivia Guzzardo <95261576+olguzzar@users.noreply.github.com> Date: Tue, 15 Jul 2025 10:36:01 -0400 Subject: [PATCH 19/43] Update blogs/2025/07/15/copilot-coding-agent.md Co-authored-by: Brigit Murtaugh --- blogs/2025/07/15/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md index cd05f2c1ac..387dbbe724 100644 --- a/blogs/2025/07/15/copilot-coding-agent.md +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -62,7 +62,7 @@ But it gets even better - because you can do all of this right from VS Code. ### Start sessions from Copilot Chat -We find ourselves wanting to do more and more right from the [chat pane](https://code.visualstudio.com/docs/copilot/chat/copilot-chat) in VS Code. This is where most work and thinking happens and you're not locked into the issue workflow. You can - at any point in a chat, no matter how long - delegate the task directly to the coding agent. All of the context that is currently a part of that chat will get sent to the coding agent. +We find ourselves wanting to do more and more right from the [chat panel](https://code.visualstudio.com/docs/copilot/chat/copilot-chat) in VS Code. This is where most work and thinking happens and you're not locked into the issue workflow. You can - at any point in a chat, no matter how long - delegate the task directly to the coding agent. All of the context that is currently a part of that chat will get sent to the coding agent. The coding agent then opens a PR and goes directly to work - skipping the issue step entirely. It distills down the context into a detailed PR description and you'll see that Copilot Coding Agent makes use of "to-do lists" so that you can see what it's doing and where it is in the process at a glance. From 893800c8e31c7f796bfb932e823cf9c60920390d Mon Sep 17 00:00:00 2001 From: Olivia Guzzardo <95261576+olguzzar@users.noreply.github.com> Date: Tue, 15 Jul 2025 10:36:15 -0400 Subject: [PATCH 20/43] Update blogs/2025/07/15/copilot-coding-agent.md Co-authored-by: Brigit Murtaugh --- blogs/2025/07/15/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md index 387dbbe724..1f1c0bc53b 100644 --- a/blogs/2025/07/15/copilot-coding-agent.md +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -52,7 +52,7 @@ For example, if you use Azure Static Web Apps, Vercel, Netlify, and others, you ![Live preview of the site on Netlify but we have an error](live-preview-netlify.png) -Uh oh - now that we look closely, it looks like we didn't quite get the "Trending" section working. In this case, that's ok. In fact it's good. Our agent couldn't succeed in one shot because it doesn't have access to create the required database changes. Instead, so it created a migration script as part of the PR. That *will* require us to manually check out the PR, but you might feel more comfortable being in control over that sort of change. +Uh oh - now that we look closely, it looks like we didn't quite get the "Trending" section working. In this case, that's ok. In fact it's good. Our agent couldn't succeed in one shot because it doesn't have access to create the required database changes. Instead, it created a migration script as part of the PR. That *will* require us to manually check out the PR, but you might feel more comfortable being in control over that sort of change. But what if we *did* want to give access to make the database changes to a dev environment? Coding agent has support for MCP servers, and provided you have one for your database of choice (in this case Supabase), you can [configure MCP servers for the agent on the repo](https://docs.github.com/en/copilot/how-tos/agents/copilot-coding-agent/extending-copilot-coding-agent-with-mcp). It's up to you - how autonomous do you want the agent to be? From 4989ed84af6c62f50d77b9b000dae1d1e71b7f98 Mon Sep 17 00:00:00 2001 From: Olivia Guzzardo <95261576+olguzzar@users.noreply.github.com> Date: Tue, 15 Jul 2025 10:37:18 -0400 Subject: [PATCH 21/43] Update blogs/2025/07/15/copilot-coding-agent.md Co-authored-by: Brigit Murtaugh --- blogs/2025/07/15/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md index 1f1c0bc53b..f08f3e150f 100644 --- a/blogs/2025/07/15/copilot-coding-agent.md +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -10,7 +10,7 @@ In this post, we'll take a look at what the coding agent is, give you an exclusi ## What is GitHub Copilot Coding Agent? -[GitHub Copilot Coding Agent](https://github.blog/news-insights/product-news/github-copilot-meet-the-new-coding-agent/) is an autonomous AI developer you can assign to any GitHub issue. The agent runs in GitHub and is fully integrated as a member of your repo that can comment on issues, open PR's, do code reviews and more. The agent can tackle complex work, implement features across your codebase, and even use Model Context Protocol (MCP) tools to work with databases or cloud services. +[GitHub Copilot Coding Agent](https://github.blog/news-insights/product-news/github-copilot-meet-the-new-coding-agent/) is an autonomous AI developer you can assign to any GitHub issue. The agent runs in GitHub and is fully integrated as a member of your repo that can comment on issues, open PRs, do code reviews and more. The agent can tackle complex work, implement features across your codebase, and even use Model Context Protocol (MCP) tools to work with databases or cloud services. 1. You enable the agent in your repo settings. 2. You assign an issue to Copilot. From 91b9540fa133405789ced4b689c15e73e84829da Mon Sep 17 00:00:00 2001 From: Olivia Guzzardo <95261576+olguzzar@users.noreply.github.com> Date: Tue, 15 Jul 2025 14:39:46 -0400 Subject: [PATCH 22/43] Update the "what's next" section --- blogs/2025/07/15/copilot-coding-agent.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md index f08f3e150f..240a495a99 100644 --- a/blogs/2025/07/15/copilot-coding-agent.md +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -70,16 +70,20 @@ The coding agent then opens a PR and goes directly to work - skipping the issue ## What’s next? -The Copilot Coding Agent integration in Visual Studio Code is currently in preview, but as with everything we do, we do it all in the open and you can use it all today. If you want to light all of this up in your editor, all you need to do is make sure you have the GitHub Pull Requests extension installed and add the following settings... +The Copilot Coding Agent integration in Visual Studio Code is currently in preview, but you can use it all today. If you want to light all of this up in your editor, all you need to do is make sure you have the GitHub Pull Requests extension installed and add the following setting... ```json -"githubPullRequests.codingAgent.enabled": true, -"githubPullRequests.experimental.chat": true, "githubPullRequests.codingAgent.uiIntegration": true, -"githubPullRequests.codingAgent.autoCommitAndPush": true, ``` -We recently made the move [to fully open source the AI features in VS Code](https://code.visualstudio.com/blogs/2025/05/19/openSourceAIEditor) and you can track our progress and open new issues [on the VS Code repo](https://github.com/microsoft/vscode). +We are very excited to further deepen this integration with Coding Agent. And since we recently made the move [to fully open source the AI features in VS Code](https://code.visualstudio.com/blogs/2025/05/19/openSourceAIEditor), you can track our progress in our [Coding Agent iteration plan](https://github.com/microsoft/vscode/issues/255483). We're working on: +- PR performance and rendering +- Integrated chat view for Coding Agent sessions +- Bringing the Copilot Agents command center into VS Code +- Sharing custom instructions between the Coding Agent and VS Code +- Adding more documentation + +We'd love your thoughts on the experience, so please provide any feedback as [issues in the VS Code repo](https://github.com/microsoft/vscode/issues)! ## Go forth and 100x yourself From c570bbdd792fdc44f1554481f45b2ee1ead3b6e3 Mon Sep 17 00:00:00 2001 From: Olivia Guzzardo <95261576+olguzzar@users.noreply.github.com> Date: Tue, 15 Jul 2025 15:05:49 -0400 Subject: [PATCH 23/43] add link to our own PRs --- blogs/2025/07/15/copilot-coding-agent.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md index 240a495a99..b859af93d0 100644 --- a/blogs/2025/07/15/copilot-coding-agent.md +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -31,6 +31,8 @@ Copilot Coding Agent integrates with the [GitHub Pull Requests extension](https: ![A GIF showing Copilot assigned to an issue from within VS Code](assign-to-copilot-gif.gif) +As with every VS Code feature, the VS Code team itself uses the Coding Agent integration in their own development. In fact, you can see just how many PRs have been assigned [to Copilot Coding Agent in the VS Code repo](https://github.com/search?q=is%3Apr+head%3Acopilot%2F+repo%3Amicrosoft%2Fvscode&type=pullrequests) - and that number continues to increase. + ### Track your agent’s progress There’s a new **Copilot on My Behalf** query in the Pull Requests view. This shows you everything Copilot is working on for you. Want to see exactly what the agent did? Click "View Session" and watch the play-by-play. You get full transparency into every command and decision. You can also terminate the agent if you're not happy with how things are going. And you can drive all of this without even leaving the editor. From 7b2a382c912d88207025a940d904c9dc8cfc2ae8 Mon Sep 17 00:00:00 2001 From: Olivia Guzzardo <95261576+olguzzar@users.noreply.github.com> Date: Tue, 15 Jul 2025 15:12:46 -0400 Subject: [PATCH 24/43] Various PR feedback --- blogs/2025/07/15/copilot-coding-agent.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md index b859af93d0..6227be8978 100644 --- a/blogs/2025/07/15/copilot-coding-agent.md +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -6,13 +6,13 @@ Today, we’re excited to give you a first look at the Copilot Coding Agent in V Instead of only having one agent in VS Code, you can now have multiple agents running at once working on your behalf. This is _actually_ being a 10x developer. It's officially a thing. You get to hand off any work you need done to a squad of AI teammates. -In this post, we'll take a look at what the coding agent is, give you an exclusive preview of the integrations coming to VS Code and even tell you how you can start using them today. +In this post, we'll take a look at what the Coding Agent is, give you an exclusive preview of the integrations coming to VS Code and even tell you how you can start using them today. ## What is GitHub Copilot Coding Agent? [GitHub Copilot Coding Agent](https://github.blog/news-insights/product-news/github-copilot-meet-the-new-coding-agent/) is an autonomous AI developer you can assign to any GitHub issue. The agent runs in GitHub and is fully integrated as a member of your repo that can comment on issues, open PRs, do code reviews and more. The agent can tackle complex work, implement features across your codebase, and even use Model Context Protocol (MCP) tools to work with databases or cloud services. -1. You enable the agent in your repo settings. +1. You [enable the agent in your settings](https://docs.github.com/en/copilot/how-tos/agents/copilot-coding-agent/enabling-copilot-coding-agent). 2. You assign an issue to Copilot. 3. The agent does the work, opens a pull request, and keeps you in the loop. 4. You review the PR, leave comments if you want changes, and the agent iterates until it’s done. @@ -21,13 +21,13 @@ In this post, we'll take a look at what the coding agent is, give you an exclusi That's all there is to it. It's the workflow you already know with an agent in the mix. -The agent runs within a temporary, isolated dev environment (similar to GitHub Actions) that gets spun up where the agent can explore the codebase, make changes, build the code, run tests, etc. - a complete dev enviornment just for the agent so it can function in a fully autonomous manner. +The agent runs within a temporary, isolated dev environment that gets spun up where the agent can explore the codebase, make changes, build the code, run tests, etc. - a complete dev enviornment just for the agent so it can function in a fully autonomous manner. -And now, we're integrating the coding agent and all of its workflows directly into VS Code. +And now, we're integrating the Coding Agent and all of its workflows directly into VS Code. ## Copilot Coding Agent in Visual Studio Code -Copilot Coding Agent integrates with the [GitHub Pull Requests extension](https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github). You can assign any issue or PR to Copilot Coding Agent right from the sidebar - no need to switch to your browser. Just select, assign, and let the agent take it from there. +Copilot Coding Agent integrates with the [GitHub Pull Requests extension](https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github). You can assign any issue to Copilot Coding Agent right from the sidebar - no need to switch to your browser. Just select, assign, and let the agent take it from there. ![A GIF showing Copilot assigned to an issue from within VS Code](assign-to-copilot-gif.gif) @@ -39,13 +39,13 @@ There’s a new **Copilot on My Behalf** query in the Pull Requests view. This s ![A WIP PR shown under the "Copilot on my behalf" section with the "View Session" button highlighted](copilot-wip.png) -In this screenshot, the agent implemented a "trending" section to a website, complete with UI and database changes. All of this is one interaction so it's only one premium request. +In this screenshot, the agent implemented a "trending" section to a website, complete with UI and database changes. All of this is one interaction so it's [only one premium request](https://github.blog/changelog/2025-07-10-github-copilot-coding-agent-now-uses-one-premium-request-per-session/). ### Review, comment, and iterate When the agent is done, it will assign the PR to you and request you as a reviewer. It even includes a screenshot if applicable so you can quickly verify whether it did the right thing or not at all. -![PR from Coding agent shown in VS Code with a screenshot](draft-with-screenshot.png) +![PR from Coding Agent shown in VS Code with a screenshot](draft-with-screenshot.png) You can review the agent’s PR, leave comments, and ask for changes - all from within VS Code. The agent will pick up your feedback, update the PR, and let you know when it's finished. @@ -56,17 +56,17 @@ For example, if you use Azure Static Web Apps, Vercel, Netlify, and others, you Uh oh - now that we look closely, it looks like we didn't quite get the "Trending" section working. In this case, that's ok. In fact it's good. Our agent couldn't succeed in one shot because it doesn't have access to create the required database changes. Instead, it created a migration script as part of the PR. That *will* require us to manually check out the PR, but you might feel more comfortable being in control over that sort of change. -But what if we *did* want to give access to make the database changes to a dev environment? Coding agent has support for MCP servers, and provided you have one for your database of choice (in this case Supabase), you can [configure MCP servers for the agent on the repo](https://docs.github.com/en/copilot/how-tos/agents/copilot-coding-agent/extending-copilot-coding-agent-with-mcp). It's up to you - how autonomous do you want the agent to be? +But what if we *did* want to give access to make the database changes to a dev environment? Coding Agent has support for MCP servers, and provided you have one for your database of choice (in this case Supabase), you can [configure MCP servers for the agent on the repo](https://docs.github.com/en/copilot/how-tos/agents/copilot-coding-agent/extending-copilot-coding-agent-with-mcp). It's up to you - how autonomous do you want the agent to be? -![MCP configuration shown for copilot coding agent on github.com](coding-agent-mcp-config.png) +![MCP configuration shown for Copilot Coding Agent on github.com](coding-agent-mcp-config.png) But it gets even better - because you can do all of this right from VS Code. ### Start sessions from Copilot Chat -We find ourselves wanting to do more and more right from the [chat panel](https://code.visualstudio.com/docs/copilot/chat/copilot-chat) in VS Code. This is where most work and thinking happens and you're not locked into the issue workflow. You can - at any point in a chat, no matter how long - delegate the task directly to the coding agent. All of the context that is currently a part of that chat will get sent to the coding agent. +We find ourselves wanting to do more and more right from the [chat panel](https://code.visualstudio.com/docs/copilot/chat/copilot-chat) in VS Code. This is where most work and thinking happens and you're not locked into the issue workflow. You can - at any point in a chat, no matter how long - delegate the task directly to the Coding Agent. All of the context that is currently a part of that chat will get sent to the Coding Agent. -The coding agent then opens a PR and goes directly to work - skipping the issue step entirely. It distills down the context into a detailed PR description and you'll see that Copilot Coding Agent makes use of "to-do lists" so that you can see what it's doing and where it is in the process at a glance. +The Coding Agent then opens a PR and goes directly to work - skipping the issue step entirely. It distills down the context into a detailed PR description and you'll see that Copilot Coding Agent makes use of "to-do lists" so that you can see what it's doing and where it is in the process at a glance. ![A GIF that shows the delegate to copilot button in chat](delegate-to-coding-agent.gif) From 54997e6b7d875358be7f93318621e54e458c4ada Mon Sep 17 00:00:00 2001 From: Olivia Guzzardo <95261576+olguzzar@users.noreply.github.com> Date: Tue, 15 Jul 2025 15:17:06 -0400 Subject: [PATCH 25/43] update to the latest blog --- blogs/2025/07/15/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md index 6227be8978..1d46c0839e 100644 --- a/blogs/2025/07/15/copilot-coding-agent.md +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -10,7 +10,7 @@ In this post, we'll take a look at what the Coding Agent is, give you an exclusi ## What is GitHub Copilot Coding Agent? -[GitHub Copilot Coding Agent](https://github.blog/news-insights/product-news/github-copilot-meet-the-new-coding-agent/) is an autonomous AI developer you can assign to any GitHub issue. The agent runs in GitHub and is fully integrated as a member of your repo that can comment on issues, open PRs, do code reviews and more. The agent can tackle complex work, implement features across your codebase, and even use Model Context Protocol (MCP) tools to work with databases or cloud services. +[GitHub Copilot Coding Agent](https://github.blog/changelog/2025-07-14-start-and-track-github-copilot-coding-agent-sessions-from-visual-studio-code/) is an autonomous AI developer you can assign to any GitHub issue. The agent runs in GitHub and is fully integrated as a member of your repo that can comment on issues, open PRs, do code reviews and more. The agent can tackle complex work, implement features across your codebase, and even use Model Context Protocol (MCP) tools to work with databases or cloud services. 1. You [enable the agent in your settings](https://docs.github.com/en/copilot/how-tos/agents/copilot-coding-agent/enabling-copilot-coding-agent). 2. You assign an issue to Copilot. From b32cd53cf8855fcb4111959de3d4c106871600ac Mon Sep 17 00:00:00 2001 From: Olivia Guzzardo <95261576+olguzzar@users.noreply.github.com> Date: Tue, 15 Jul 2025 15:20:58 -0400 Subject: [PATCH 26/43] PR feedback --- blogs/2025/07/15/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md index 1d46c0839e..4f7c997fda 100644 --- a/blogs/2025/07/15/copilot-coding-agent.md +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -4,7 +4,7 @@ Today, we’re excited to give you a first look at the Copilot Coding Agent in Visual Studio Code. -Instead of only having one agent in VS Code, you can now have multiple agents running at once working on your behalf. This is _actually_ being a 10x developer. It's officially a thing. You get to hand off any work you need done to a squad of AI teammates. +Instead of only having one synchronous agent in VS Code, you can now have multiple agents running at once working on your behalf. This is _actually_ being a 10x developer. It's officially a thing. You get to hand off any work you need done to a squad of AI teammates. In this post, we'll take a look at what the Coding Agent is, give you an exclusive preview of the integrations coming to VS Code and even tell you how you can start using them today. From a7027df74abbd510f0fa4051508e8e70b804834e Mon Sep 17 00:00:00 2001 From: Olivia Guzzardo <95261576+olguzzar@users.noreply.github.com> Date: Wed, 16 Jul 2025 10:00:12 -0400 Subject: [PATCH 27/43] add metadata --- blogs/2025/07/15/copilot-coding-agent.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md index 4f7c997fda..cae3578061 100644 --- a/blogs/2025/07/15/copilot-coding-agent.md +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -1,7 +1,17 @@ - +--- +Order: 103 +TOCTitle: "Command GitHub's Coding Agent from VS Code" +PageTitle: "Command GitHub's Coding Agent from VS Code" +MetaDescription: VS Code's integration with GitHub Copilot Coding Agent allows you to delegate tasks to the agent and let it handle them in the background. +MetaSocialImage: copilot-wip.png +Date: 2025-7-17 +Author: Burke Holland +--- # Command GitHub's Coding Agent from VS Code +July 17, 2025 by Burke Holland, [@burkeholland](https://twitter.com/burkeholland) + Today, we’re excited to give you a first look at the Copilot Coding Agent in Visual Studio Code. Instead of only having one synchronous agent in VS Code, you can now have multiple agents running at once working on your behalf. This is _actually_ being a 10x developer. It's officially a thing. You get to hand off any work you need done to a squad of AI teammates. From 165967444f99d4b53a4555cc9083af6182e464b0 Mon Sep 17 00:00:00 2001 From: Olivia Guzzardo <95261576+olguzzar@users.noreply.github.com> Date: Wed, 16 Jul 2025 10:48:16 -0400 Subject: [PATCH 28/43] update gif -> mp4 --- blogs/2025/07/15/copilot-coding-agent.md | 6 +++--- blogs/2025/07/15/delegate-to-coding-agent.gif | 3 --- blogs/2025/07/15/delegate-to-coding-agent.mp4 | 3 +++ blogs/2025/07/15/delegate-to-coding-agent.png | 3 +++ 4 files changed, 9 insertions(+), 6 deletions(-) delete mode 100644 blogs/2025/07/15/delegate-to-coding-agent.gif create mode 100644 blogs/2025/07/15/delegate-to-coding-agent.mp4 create mode 100644 blogs/2025/07/15/delegate-to-coding-agent.png diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/15/copilot-coding-agent.md index cae3578061..57761a5239 100644 --- a/blogs/2025/07/15/copilot-coding-agent.md +++ b/blogs/2025/07/15/copilot-coding-agent.md @@ -4,13 +4,13 @@ TOCTitle: "Command GitHub's Coding Agent from VS Code" PageTitle: "Command GitHub's Coding Agent from VS Code" MetaDescription: VS Code's integration with GitHub Copilot Coding Agent allows you to delegate tasks to the agent and let it handle them in the background. MetaSocialImage: copilot-wip.png -Date: 2025-7-17 +Date: 2025-7-16 Author: Burke Holland --- # Command GitHub's Coding Agent from VS Code -July 17, 2025 by Burke Holland, [@burkeholland](https://twitter.com/burkeholland) +July 16, 2025 by Burke Holland, [@burkeholland](https://twitter.com/burkeholland) Today, we’re excited to give you a first look at the Copilot Coding Agent in Visual Studio Code. @@ -78,7 +78,7 @@ We find ourselves wanting to do more and more right from the [chat panel](https: The Coding Agent then opens a PR and goes directly to work - skipping the issue step entirely. It distills down the context into a detailed PR description and you'll see that Copilot Coding Agent makes use of "to-do lists" so that you can see what it's doing and where it is in the process at a glance. -![A GIF that shows the delegate to copilot button in chat](delegate-to-coding-agent.gif) + ## What’s next? diff --git a/blogs/2025/07/15/delegate-to-coding-agent.gif b/blogs/2025/07/15/delegate-to-coding-agent.gif deleted file mode 100644 index 721ac54fde..0000000000 --- a/blogs/2025/07/15/delegate-to-coding-agent.gif +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:469b5f0d625640a3e6eec2c3aa7b99822db600b6c1d7ce34f5432f460aa8ba8d -size 8161031 diff --git a/blogs/2025/07/15/delegate-to-coding-agent.mp4 b/blogs/2025/07/15/delegate-to-coding-agent.mp4 new file mode 100644 index 0000000000..6fda66f50e --- /dev/null +++ b/blogs/2025/07/15/delegate-to-coding-agent.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a90b6a83558ffb442c5233b27581b8cc337835a305baed56480d2145334ffeb9 +size 1639601 diff --git a/blogs/2025/07/15/delegate-to-coding-agent.png b/blogs/2025/07/15/delegate-to-coding-agent.png new file mode 100644 index 0000000000..60c50f1712 --- /dev/null +++ b/blogs/2025/07/15/delegate-to-coding-agent.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5671d4353241a18e5c2284cfc30f5eb62919219056ca9038ad569bd6e95a18a +size 113027 From 6ea5f87770cee89395b602d977743ac2afc38c7a Mon Sep 17 00:00:00 2001 From: Olivia Guzzardo <95261576+olguzzar@users.noreply.github.com> Date: Wed, 16 Jul 2025 10:49:29 -0400 Subject: [PATCH 29/43] update publish date --- blogs/2025/07/{15 => 16}/assign-to-copilot-gif.gif | 0 blogs/2025/07/{15 => 16}/coding-agent-github.png | 0 blogs/2025/07/{15 => 16}/coding-agent-mcp-config.png | 0 blogs/2025/07/{15 => 16}/copilot-coding-agent.md | 0 blogs/2025/07/{15 => 16}/copilot-wip.png | 0 blogs/2025/07/{15 => 16}/delegate-to-coding-agent.mp4 | 0 blogs/2025/07/{15 => 16}/delegate-to-coding-agent.png | 0 blogs/2025/07/{15 => 16}/draft-with-screenshot.png | 0 blogs/2025/07/{15 => 16}/live-preview-netlify.png | 0 9 files changed, 0 insertions(+), 0 deletions(-) rename blogs/2025/07/{15 => 16}/assign-to-copilot-gif.gif (100%) rename blogs/2025/07/{15 => 16}/coding-agent-github.png (100%) rename blogs/2025/07/{15 => 16}/coding-agent-mcp-config.png (100%) rename blogs/2025/07/{15 => 16}/copilot-coding-agent.md (100%) rename blogs/2025/07/{15 => 16}/copilot-wip.png (100%) rename blogs/2025/07/{15 => 16}/delegate-to-coding-agent.mp4 (100%) rename blogs/2025/07/{15 => 16}/delegate-to-coding-agent.png (100%) rename blogs/2025/07/{15 => 16}/draft-with-screenshot.png (100%) rename blogs/2025/07/{15 => 16}/live-preview-netlify.png (100%) diff --git a/blogs/2025/07/15/assign-to-copilot-gif.gif b/blogs/2025/07/16/assign-to-copilot-gif.gif similarity index 100% rename from blogs/2025/07/15/assign-to-copilot-gif.gif rename to blogs/2025/07/16/assign-to-copilot-gif.gif diff --git a/blogs/2025/07/15/coding-agent-github.png b/blogs/2025/07/16/coding-agent-github.png similarity index 100% rename from blogs/2025/07/15/coding-agent-github.png rename to blogs/2025/07/16/coding-agent-github.png diff --git a/blogs/2025/07/15/coding-agent-mcp-config.png b/blogs/2025/07/16/coding-agent-mcp-config.png similarity index 100% rename from blogs/2025/07/15/coding-agent-mcp-config.png rename to blogs/2025/07/16/coding-agent-mcp-config.png diff --git a/blogs/2025/07/15/copilot-coding-agent.md b/blogs/2025/07/16/copilot-coding-agent.md similarity index 100% rename from blogs/2025/07/15/copilot-coding-agent.md rename to blogs/2025/07/16/copilot-coding-agent.md diff --git a/blogs/2025/07/15/copilot-wip.png b/blogs/2025/07/16/copilot-wip.png similarity index 100% rename from blogs/2025/07/15/copilot-wip.png rename to blogs/2025/07/16/copilot-wip.png diff --git a/blogs/2025/07/15/delegate-to-coding-agent.mp4 b/blogs/2025/07/16/delegate-to-coding-agent.mp4 similarity index 100% rename from blogs/2025/07/15/delegate-to-coding-agent.mp4 rename to blogs/2025/07/16/delegate-to-coding-agent.mp4 diff --git a/blogs/2025/07/15/delegate-to-coding-agent.png b/blogs/2025/07/16/delegate-to-coding-agent.png similarity index 100% rename from blogs/2025/07/15/delegate-to-coding-agent.png rename to blogs/2025/07/16/delegate-to-coding-agent.png diff --git a/blogs/2025/07/15/draft-with-screenshot.png b/blogs/2025/07/16/draft-with-screenshot.png similarity index 100% rename from blogs/2025/07/15/draft-with-screenshot.png rename to blogs/2025/07/16/draft-with-screenshot.png diff --git a/blogs/2025/07/15/live-preview-netlify.png b/blogs/2025/07/16/live-preview-netlify.png similarity index 100% rename from blogs/2025/07/15/live-preview-netlify.png rename to blogs/2025/07/16/live-preview-netlify.png From d3a20df8d75bdefd21aa9da4fa5b296857eccf39 Mon Sep 17 00:00:00 2001 From: Olivia Guzzardo <95261576+olguzzar@users.noreply.github.com> Date: Wed, 16 Jul 2025 13:34:15 -0400 Subject: [PATCH 30/43] Update blogs/2025/07/16/copilot-coding-agent.md Co-authored-by: Brigit Murtaugh --- blogs/2025/07/16/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/16/copilot-coding-agent.md b/blogs/2025/07/16/copilot-coding-agent.md index 57761a5239..e274820377 100644 --- a/blogs/2025/07/16/copilot-coding-agent.md +++ b/blogs/2025/07/16/copilot-coding-agent.md @@ -31,7 +31,7 @@ In this post, we'll take a look at what the Coding Agent is, give you an exclusi That's all there is to it. It's the workflow you already know with an agent in the mix. -The agent runs within a temporary, isolated dev environment that gets spun up where the agent can explore the codebase, make changes, build the code, run tests, etc. - a complete dev enviornment just for the agent so it can function in a fully autonomous manner. +The agent runs within a temporary, isolated dev environment that gets spun up where the agent can explore the codebase, make changes, build the code, run tests, etc. - a complete dev environment just for the agent so it can function in a fully autonomous manner. And now, we're integrating the Coding Agent and all of its workflows directly into VS Code. From 7d1e35db27b66d0e018aef57e96a95e2f0ac791c Mon Sep 17 00:00:00 2001 From: Olivia Guzzardo <95261576+olguzzar@users.noreply.github.com> Date: Wed, 16 Jul 2025 14:09:35 -0400 Subject: [PATCH 31/43] Update blogs/2025/07/16/copilot-coding-agent.md Co-authored-by: Daniel Rosenwasser --- blogs/2025/07/16/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/16/copilot-coding-agent.md b/blogs/2025/07/16/copilot-coding-agent.md index e274820377..8c88f7652b 100644 --- a/blogs/2025/07/16/copilot-coding-agent.md +++ b/blogs/2025/07/16/copilot-coding-agent.md @@ -20,7 +20,7 @@ In this post, we'll take a look at what the Coding Agent is, give you an exclusi ## What is GitHub Copilot Coding Agent? -[GitHub Copilot Coding Agent](https://github.blog/changelog/2025-07-14-start-and-track-github-copilot-coding-agent-sessions-from-visual-studio-code/) is an autonomous AI developer you can assign to any GitHub issue. The agent runs in GitHub and is fully integrated as a member of your repo that can comment on issues, open PRs, do code reviews and more. The agent can tackle complex work, implement features across your codebase, and even use Model Context Protocol (MCP) tools to work with databases or cloud services. +[GitHub Copilot Coding Agent](https://github.blog/changelog/2025-07-14-start-and-track-github-copilot-coding-agent-sessions-from-visual-studio-code/) is an autonomous AI developer you can assign to any GitHub issue. The agent runs in GitHub and is fully integrated as a member of your repo that can comment on issues, open PRs, do code reviews, and more. The agent can tackle complex work, implement features across your codebase, and even use Model Context Protocol (MCP) tools to work with databases or cloud services. 1. You [enable the agent in your settings](https://docs.github.com/en/copilot/how-tos/agents/copilot-coding-agent/enabling-copilot-coding-agent). 2. You assign an issue to Copilot. From 839c88a8cb6532b54554cce7d9233f1e44d59c9f Mon Sep 17 00:00:00 2001 From: Olivia Guzzardo <95261576+olguzzar@users.noreply.github.com> Date: Wed, 16 Jul 2025 14:33:09 -0400 Subject: [PATCH 32/43] Update blogs/2025/07/16/copilot-coding-agent.md Co-authored-by: Daniel Rosenwasser --- blogs/2025/07/16/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/16/copilot-coding-agent.md b/blogs/2025/07/16/copilot-coding-agent.md index 8c88f7652b..4199ff72ca 100644 --- a/blogs/2025/07/16/copilot-coding-agent.md +++ b/blogs/2025/07/16/copilot-coding-agent.md @@ -31,7 +31,7 @@ In this post, we'll take a look at what the Coding Agent is, give you an exclusi That's all there is to it. It's the workflow you already know with an agent in the mix. -The agent runs within a temporary, isolated dev environment that gets spun up where the agent can explore the codebase, make changes, build the code, run tests, etc. - a complete dev environment just for the agent so it can function in a fully autonomous manner. +The agent runs within a temporary isolated dev environment that gets spun up where the agent can explore the codebase, make changes, build the code, run tests, etc. - a complete dev environment just for the agent so it can function in a fully autonomous manner. And now, we're integrating the Coding Agent and all of its workflows directly into VS Code. From 654c0a60a071fccb19aa809dbab29232f51b12aa Mon Sep 17 00:00:00 2001 From: Olivia Guzzardo <95261576+olguzzar@users.noreply.github.com> Date: Wed, 16 Jul 2025 14:34:17 -0400 Subject: [PATCH 33/43] Update blogs/2025/07/16/copilot-coding-agent.md Co-authored-by: Daniel Rosenwasser --- blogs/2025/07/16/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/16/copilot-coding-agent.md b/blogs/2025/07/16/copilot-coding-agent.md index 4199ff72ca..743c5c36d9 100644 --- a/blogs/2025/07/16/copilot-coding-agent.md +++ b/blogs/2025/07/16/copilot-coding-agent.md @@ -53,7 +53,7 @@ In this screenshot, the agent implemented a "trending" section to a website, com ### Review, comment, and iterate -When the agent is done, it will assign the PR to you and request you as a reviewer. It even includes a screenshot if applicable so you can quickly verify whether it did the right thing or not at all. +When the agent is done, it will assign the PR to you and request you as a reviewer. It even includes a screenshot if applicable so you can quickly verify whether it did the right thing. ![PR from Coding Agent shown in VS Code with a screenshot](draft-with-screenshot.png) From 747ccad225e5a3e3368bc0a68923fbea52f2722d Mon Sep 17 00:00:00 2001 From: Olivia Guzzardo <95261576+olguzzar@users.noreply.github.com> Date: Wed, 16 Jul 2025 14:35:06 -0400 Subject: [PATCH 34/43] Update blogs/2025/07/16/copilot-coding-agent.md Co-authored-by: Daniel Rosenwasser --- blogs/2025/07/16/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/16/copilot-coding-agent.md b/blogs/2025/07/16/copilot-coding-agent.md index 743c5c36d9..041b9ed328 100644 --- a/blogs/2025/07/16/copilot-coding-agent.md +++ b/blogs/2025/07/16/copilot-coding-agent.md @@ -33,7 +33,7 @@ That's all there is to it. It's the workflow you already know with an agent in t The agent runs within a temporary isolated dev environment that gets spun up where the agent can explore the codebase, make changes, build the code, run tests, etc. - a complete dev environment just for the agent so it can function in a fully autonomous manner. -And now, we're integrating the Coding Agent and all of its workflows directly into VS Code. +And now, we're integrating the Coding Agent and all of its workflows directly into VS Code! ## Copilot Coding Agent in Visual Studio Code From 00d4de7b0e763a6dc0088d1c3bae194d54d4624f Mon Sep 17 00:00:00 2001 From: Olivia Guzzardo <95261576+olguzzar@users.noreply.github.com> Date: Wed, 16 Jul 2025 14:38:02 -0400 Subject: [PATCH 35/43] Update blogs/2025/07/16/copilot-coding-agent.md Co-authored-by: Daniel Rosenwasser --- blogs/2025/07/16/copilot-coding-agent.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/blogs/2025/07/16/copilot-coding-agent.md b/blogs/2025/07/16/copilot-coding-agent.md index 041b9ed328..5944b3c588 100644 --- a/blogs/2025/07/16/copilot-coding-agent.md +++ b/blogs/2025/07/16/copilot-coding-agent.md @@ -22,6 +22,8 @@ In this post, we'll take a look at what the Coding Agent is, give you an exclusi [GitHub Copilot Coding Agent](https://github.blog/changelog/2025-07-14-start-and-track-github-copilot-coding-agent-sessions-from-visual-studio-code/) is an autonomous AI developer you can assign to any GitHub issue. The agent runs in GitHub and is fully integrated as a member of your repo that can comment on issues, open PRs, do code reviews, and more. The agent can tackle complex work, implement features across your codebase, and even use Model Context Protocol (MCP) tools to work with databases or cloud services. +It works like this: + 1. You [enable the agent in your settings](https://docs.github.com/en/copilot/how-tos/agents/copilot-coding-agent/enabling-copilot-coding-agent). 2. You assign an issue to Copilot. 3. The agent does the work, opens a pull request, and keeps you in the loop. From 54d8bbdfcf55f05953d3a4509e9d2441e3823322 Mon Sep 17 00:00:00 2001 From: Olivia Guzzardo <95261576+olguzzar@users.noreply.github.com> Date: Wed, 16 Jul 2025 14:56:12 -0400 Subject: [PATCH 36/43] PR feedback --- blogs/2025/07/16/copilot-coding-agent.md | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/blogs/2025/07/16/copilot-coding-agent.md b/blogs/2025/07/16/copilot-coding-agent.md index 5944b3c588..b185925a5b 100644 --- a/blogs/2025/07/16/copilot-coding-agent.md +++ b/blogs/2025/07/16/copilot-coding-agent.md @@ -16,7 +16,13 @@ Today, we’re excited to give you a first look at the Copilot Coding Agent in V Instead of only having one synchronous agent in VS Code, you can now have multiple agents running at once working on your behalf. This is _actually_ being a 10x developer. It's officially a thing. You get to hand off any work you need done to a squad of AI teammates. -In this post, we'll take a look at what the Coding Agent is, give you an exclusive preview of the integrations coming to VS Code and even tell you how you can start using them today. +To see this in action in your editor right now, install the [GitHub Pull Requests extension](https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github) and add the following setting... + +```json +"githubPullRequests.codingAgent.uiIntegration": true, +``` + +In this post, we'll take a look at what the Coding Agent is, show you an exclusive preview of the integrations in VS Code, and give you a peak at what's coming next. ## What is GitHub Copilot Coding Agent? @@ -43,7 +49,7 @@ Copilot Coding Agent integrates with the [GitHub Pull Requests extension](https: ![A GIF showing Copilot assigned to an issue from within VS Code](assign-to-copilot-gif.gif) -As with every VS Code feature, the VS Code team itself uses the Coding Agent integration in their own development. In fact, you can see just how many PRs have been assigned [to Copilot Coding Agent in the VS Code repo](https://github.com/search?q=is%3Apr+head%3Acopilot%2F+repo%3Amicrosoft%2Fvscode&type=pullrequests) - and that number continues to increase. +As with every VS Code feature, the VS Code team itself uses the Coding Agent integration in their own development. In fact, you can see just how many PRs have been [assigned to Copilot Coding Agent in the VS Code repo](https://github.com/search?q=is%3Apr+head%3Acopilot%2F+repo%3Amicrosoft%2Fvscode&type=pullrequests), and that number has continued to increase. ### Track your agent’s progress @@ -51,7 +57,7 @@ There’s a new **Copilot on My Behalf** query in the Pull Requests view. This s ![A WIP PR shown under the "Copilot on my behalf" section with the "View Session" button highlighted](copilot-wip.png) -In this screenshot, the agent implemented a "trending" section to a website, complete with UI and database changes. All of this is one interaction so it's [only one premium request](https://github.blog/changelog/2025-07-10-github-copilot-coding-agent-now-uses-one-premium-request-per-session/). +In this screenshot, the agent implemented a "Trending" section to a website, complete with UI and database changes. All of this is one interaction so it's [only one premium request](https://github.blog/changelog/2025-07-10-github-copilot-coding-agent-now-uses-one-premium-request-per-session/). ### Review, comment, and iterate @@ -76,7 +82,7 @@ But it gets even better - because you can do all of this right from VS Code. ### Start sessions from Copilot Chat -We find ourselves wanting to do more and more right from the [chat panel](https://code.visualstudio.com/docs/copilot/chat/copilot-chat) in VS Code. This is where most work and thinking happens and you're not locked into the issue workflow. You can - at any point in a chat, no matter how long - delegate the task directly to the Coding Agent. All of the context that is currently a part of that chat will get sent to the Coding Agent. +We find ourselves wanting to do more and more right from the [chat panel](https://code.visualstudio.com/docs/copilot/chat/copilot-chat) in VS Code. While we love working in GitHub, many of us find that VS Code is our home base. Bringing Coding Agent into chat means you're not locked into the issue workflow. Now, you can - at any point in a chat, no matter how long - delegate the task you're working on directly to the Coding Agent. All of the context that's part of your current chat session will be handed off to the Coding Agent. The Coding Agent then opens a PR and goes directly to work - skipping the issue step entirely. It distills down the context into a detailed PR description and you'll see that Copilot Coding Agent makes use of "to-do lists" so that you can see what it's doing and where it is in the process at a glance. @@ -84,7 +90,7 @@ The Coding Agent then opens a PR and goes directly to work - skipping the issue ## What’s next? -The Copilot Coding Agent integration in Visual Studio Code is currently in preview, but you can use it all today. If you want to light all of this up in your editor, all you need to do is make sure you have the GitHub Pull Requests extension installed and add the following setting... +The Copilot Coding Agent integration in Visual Studio Code is currently in preview, but you can use it all today. As a reminder, make sure you have the GitHub Pull Requests extension installed and add the following setting... ```json "githubPullRequests.codingAgent.uiIntegration": true, @@ -103,4 +109,4 @@ We'd love your thoughts on the experience, so please provide any feedback as [is We can’t wait to see what you and your new agent friends build together! Keep an eye on the [release notes](/release-notes/) and the [Copilot documentation](https://docs.github.com/en/copilot/concepts/about-copilot-coding-agent) for new developments here. -In the meantime, start making a list of all the things you’d rather not do. Because you’re about to have a new favorite teammate. \ No newline at end of file +In the meantime, start making a list of all the things you’d rather not do. Because you’re about to have a new favorite squad of teammates. \ No newline at end of file From a783771738da2319002847462582d2548eb68aea Mon Sep 17 00:00:00 2001 From: Olivia Guzzardo <95261576+olguzzar@users.noreply.github.com> Date: Wed, 16 Jul 2025 15:54:10 -0400 Subject: [PATCH 37/43] Update blogs/2025/07/16/copilot-coding-agent.md Co-authored-by: Daniel Rosenwasser --- blogs/2025/07/16/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/16/copilot-coding-agent.md b/blogs/2025/07/16/copilot-coding-agent.md index b185925a5b..3c44e60ff3 100644 --- a/blogs/2025/07/16/copilot-coding-agent.md +++ b/blogs/2025/07/16/copilot-coding-agent.md @@ -109,4 +109,4 @@ We'd love your thoughts on the experience, so please provide any feedback as [is We can’t wait to see what you and your new agent friends build together! Keep an eye on the [release notes](/release-notes/) and the [Copilot documentation](https://docs.github.com/en/copilot/concepts/about-copilot-coding-agent) for new developments here. -In the meantime, start making a list of all the things you’d rather not do. Because you’re about to have a new favorite squad of teammates. \ No newline at end of file +In the meantime, start making a list of all the things you’d rather not do. Because you’re about to have a few new favorite teammates. \ No newline at end of file From e0c972267cee4d66e831a0a4ac91d902625db30f Mon Sep 17 00:00:00 2001 From: Olivia Guzzardo <95261576+olguzzar@users.noreply.github.com> Date: Wed, 16 Jul 2025 15:54:33 -0400 Subject: [PATCH 38/43] Update blogs/2025/07/16/copilot-coding-agent.md Co-authored-by: Daniel Rosenwasser --- blogs/2025/07/16/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/16/copilot-coding-agent.md b/blogs/2025/07/16/copilot-coding-agent.md index 3c44e60ff3..a09295d4a1 100644 --- a/blogs/2025/07/16/copilot-coding-agent.md +++ b/blogs/2025/07/16/copilot-coding-agent.md @@ -16,7 +16,7 @@ Today, we’re excited to give you a first look at the Copilot Coding Agent in V Instead of only having one synchronous agent in VS Code, you can now have multiple agents running at once working on your behalf. This is _actually_ being a 10x developer. It's officially a thing. You get to hand off any work you need done to a squad of AI teammates. -To see this in action in your editor right now, install the [GitHub Pull Requests extension](https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github) and add the following setting... +To see this in action in your editor right now, install the [GitHub Pull Requests extension](https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github) and add the following VS Code setting: ```json "githubPullRequests.codingAgent.uiIntegration": true, From 95b806c6257f072a1a16f2db601af99913703702 Mon Sep 17 00:00:00 2001 From: Olivia Guzzardo <95261576+olguzzar@users.noreply.github.com> Date: Wed, 16 Jul 2025 15:54:57 -0400 Subject: [PATCH 39/43] Update blogs/2025/07/16/copilot-coding-agent.md Co-authored-by: Daniel Rosenwasser --- blogs/2025/07/16/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/16/copilot-coding-agent.md b/blogs/2025/07/16/copilot-coding-agent.md index a09295d4a1..84a0b986c7 100644 --- a/blogs/2025/07/16/copilot-coding-agent.md +++ b/blogs/2025/07/16/copilot-coding-agent.md @@ -30,7 +30,7 @@ In this post, we'll take a look at what the Coding Agent is, show you an exclusi It works like this: -1. You [enable the agent in your settings](https://docs.github.com/en/copilot/how-tos/agents/copilot-coding-agent/enabling-copilot-coding-agent). +1. You [enable the agent in your GitHub settings](https://docs.github.com/en/copilot/how-tos/agents/copilot-coding-agent/enabling-copilot-coding-agent). 2. You assign an issue to Copilot. 3. The agent does the work, opens a pull request, and keeps you in the loop. 4. You review the PR, leave comments if you want changes, and the agent iterates until it’s done. From cbd1089e182a981002776503edf62de6f5990b4e Mon Sep 17 00:00:00 2001 From: Olivia Guzzardo <95261576+olguzzar@users.noreply.github.com> Date: Wed, 16 Jul 2025 15:55:45 -0400 Subject: [PATCH 40/43] Update to specify vs code setting --- blogs/2025/07/16/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/16/copilot-coding-agent.md b/blogs/2025/07/16/copilot-coding-agent.md index 84a0b986c7..3291ee2b84 100644 --- a/blogs/2025/07/16/copilot-coding-agent.md +++ b/blogs/2025/07/16/copilot-coding-agent.md @@ -90,7 +90,7 @@ The Coding Agent then opens a PR and goes directly to work - skipping the issue ## What’s next? -The Copilot Coding Agent integration in Visual Studio Code is currently in preview, but you can use it all today. As a reminder, make sure you have the GitHub Pull Requests extension installed and add the following setting... +The Copilot Coding Agent integration in Visual Studio Code is currently in preview, but you can use it all today. As a reminder, make sure you have the GitHub Pull Requests extension installed and add the following VS Code setting... ```json "githubPullRequests.codingAgent.uiIntegration": true, From e9ad21e822aff3a760b6a0c5764a1133613a17c8 Mon Sep 17 00:00:00 2001 From: Olivia Guzzardo <95261576+olguzzar@users.noreply.github.com> Date: Wed, 16 Jul 2025 15:59:58 -0400 Subject: [PATCH 41/43] rephrase --- blogs/2025/07/16/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/16/copilot-coding-agent.md b/blogs/2025/07/16/copilot-coding-agent.md index 3291ee2b84..38154de498 100644 --- a/blogs/2025/07/16/copilot-coding-agent.md +++ b/blogs/2025/07/16/copilot-coding-agent.md @@ -90,7 +90,7 @@ The Coding Agent then opens a PR and goes directly to work - skipping the issue ## What’s next? -The Copilot Coding Agent integration in Visual Studio Code is currently in preview, but you can use it all today. As a reminder, make sure you have the GitHub Pull Requests extension installed and add the following VS Code setting... +While the Copilot Coding Agent integration in Visual Studio Code is currently in preview, you can still use it all today! Simply make sure you have the [GitHub Pull Requests extension](https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github) installed and add the following setting to VS Code... ```json "githubPullRequests.codingAgent.uiIntegration": true, From 30b7313fac7233277bc70767775d4bda62076ab5 Mon Sep 17 00:00:00 2001 From: Olivia Guzzardo <95261576+olguzzar@users.noreply.github.com> Date: Wed, 16 Jul 2025 20:32:23 -0400 Subject: [PATCH 42/43] update publish date --- blogs/2025/07/{16 => 17}/assign-to-copilot-gif.gif | 0 blogs/2025/07/{16 => 17}/coding-agent-github.png | 0 blogs/2025/07/{16 => 17}/coding-agent-mcp-config.png | 0 blogs/2025/07/{16 => 17}/copilot-coding-agent.md | 4 ++-- blogs/2025/07/{16 => 17}/copilot-wip.png | 0 blogs/2025/07/{16 => 17}/delegate-to-coding-agent.mp4 | 0 blogs/2025/07/{16 => 17}/delegate-to-coding-agent.png | 0 blogs/2025/07/{16 => 17}/draft-with-screenshot.png | 0 blogs/2025/07/{16 => 17}/live-preview-netlify.png | 0 9 files changed, 2 insertions(+), 2 deletions(-) rename blogs/2025/07/{16 => 17}/assign-to-copilot-gif.gif (100%) rename blogs/2025/07/{16 => 17}/coding-agent-github.png (100%) rename blogs/2025/07/{16 => 17}/coding-agent-mcp-config.png (100%) rename blogs/2025/07/{16 => 17}/copilot-coding-agent.md (99%) rename blogs/2025/07/{16 => 17}/copilot-wip.png (100%) rename blogs/2025/07/{16 => 17}/delegate-to-coding-agent.mp4 (100%) rename blogs/2025/07/{16 => 17}/delegate-to-coding-agent.png (100%) rename blogs/2025/07/{16 => 17}/draft-with-screenshot.png (100%) rename blogs/2025/07/{16 => 17}/live-preview-netlify.png (100%) diff --git a/blogs/2025/07/16/assign-to-copilot-gif.gif b/blogs/2025/07/17/assign-to-copilot-gif.gif similarity index 100% rename from blogs/2025/07/16/assign-to-copilot-gif.gif rename to blogs/2025/07/17/assign-to-copilot-gif.gif diff --git a/blogs/2025/07/16/coding-agent-github.png b/blogs/2025/07/17/coding-agent-github.png similarity index 100% rename from blogs/2025/07/16/coding-agent-github.png rename to blogs/2025/07/17/coding-agent-github.png diff --git a/blogs/2025/07/16/coding-agent-mcp-config.png b/blogs/2025/07/17/coding-agent-mcp-config.png similarity index 100% rename from blogs/2025/07/16/coding-agent-mcp-config.png rename to blogs/2025/07/17/coding-agent-mcp-config.png diff --git a/blogs/2025/07/16/copilot-coding-agent.md b/blogs/2025/07/17/copilot-coding-agent.md similarity index 99% rename from blogs/2025/07/16/copilot-coding-agent.md rename to blogs/2025/07/17/copilot-coding-agent.md index 38154de498..082e7515cd 100644 --- a/blogs/2025/07/16/copilot-coding-agent.md +++ b/blogs/2025/07/17/copilot-coding-agent.md @@ -4,13 +4,13 @@ TOCTitle: "Command GitHub's Coding Agent from VS Code" PageTitle: "Command GitHub's Coding Agent from VS Code" MetaDescription: VS Code's integration with GitHub Copilot Coding Agent allows you to delegate tasks to the agent and let it handle them in the background. MetaSocialImage: copilot-wip.png -Date: 2025-7-16 +Date: 2025-7-17 Author: Burke Holland --- # Command GitHub's Coding Agent from VS Code -July 16, 2025 by Burke Holland, [@burkeholland](https://twitter.com/burkeholland) +July 17, 2025 by Burke Holland, [@burkeholland](https://twitter.com/burkeholland) Today, we’re excited to give you a first look at the Copilot Coding Agent in Visual Studio Code. diff --git a/blogs/2025/07/16/copilot-wip.png b/blogs/2025/07/17/copilot-wip.png similarity index 100% rename from blogs/2025/07/16/copilot-wip.png rename to blogs/2025/07/17/copilot-wip.png diff --git a/blogs/2025/07/16/delegate-to-coding-agent.mp4 b/blogs/2025/07/17/delegate-to-coding-agent.mp4 similarity index 100% rename from blogs/2025/07/16/delegate-to-coding-agent.mp4 rename to blogs/2025/07/17/delegate-to-coding-agent.mp4 diff --git a/blogs/2025/07/16/delegate-to-coding-agent.png b/blogs/2025/07/17/delegate-to-coding-agent.png similarity index 100% rename from blogs/2025/07/16/delegate-to-coding-agent.png rename to blogs/2025/07/17/delegate-to-coding-agent.png diff --git a/blogs/2025/07/16/draft-with-screenshot.png b/blogs/2025/07/17/draft-with-screenshot.png similarity index 100% rename from blogs/2025/07/16/draft-with-screenshot.png rename to blogs/2025/07/17/draft-with-screenshot.png diff --git a/blogs/2025/07/16/live-preview-netlify.png b/blogs/2025/07/17/live-preview-netlify.png similarity index 100% rename from blogs/2025/07/16/live-preview-netlify.png rename to blogs/2025/07/17/live-preview-netlify.png From a3f13c19dbb8f72cbfb36affb7e0c25df81b490e Mon Sep 17 00:00:00 2001 From: Olivia Guzzardo <95261576+olguzzar@users.noreply.github.com> Date: Thu, 17 Jul 2025 09:33:43 -0400 Subject: [PATCH 43/43] minor rephrase --- blogs/2025/07/17/copilot-coding-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogs/2025/07/17/copilot-coding-agent.md b/blogs/2025/07/17/copilot-coding-agent.md index 082e7515cd..759dcf2f07 100644 --- a/blogs/2025/07/17/copilot-coding-agent.md +++ b/blogs/2025/07/17/copilot-coding-agent.md @@ -49,7 +49,7 @@ Copilot Coding Agent integrates with the [GitHub Pull Requests extension](https: ![A GIF showing Copilot assigned to an issue from within VS Code](assign-to-copilot-gif.gif) -As with every VS Code feature, the VS Code team itself uses the Coding Agent integration in their own development. In fact, you can see just how many PRs have been [assigned to Copilot Coding Agent in the VS Code repo](https://github.com/search?q=is%3Apr+head%3Acopilot%2F+repo%3Amicrosoft%2Fvscode&type=pullrequests), and that number has continued to increase. +As with every VS Code feature, the VS Code team itself uses the Coding Agent integration in their own development. In fact, you can see just how many PRs have been [assigned to Copilot Coding Agent in the VS Code repo](https://github.com/search?q=is%3Apr+head%3Acopilot%2F+repo%3Amicrosoft%2Fvscode&type=pullrequests), and that number continues to increase. ### Track your agent’s progress