Py学习  »  Git

微软发布 GitHub Copilot Coding Agent!

玩转VS Code • 2 月前 • 115 次点击  

原文链接:

https://code.visualstudio.com/blogs/2025/07/17/copilot-coding-agent

今天,我们很高兴为您带来VS Code中Copilot编程助手的首次展示。现在您不再局限于一个同步运行的助手,而是可以同时拥有多个助手为您工作。这才是真正的"10倍效率开发者"——您现在可以将任何工作交给一队AI队友来完成。

要立即在编辑器中体验这一功能,请安装GitHub Pull Requests扩展并添加以下VS Code设置:


"githubPullRequests.codingAgent.uiIntegration": true


什么是GitHub Copilot编程助手?

GitHub Copilot编程助手是一个自主AI开发者,您可以将其分配到任何GitHub issue。这个助手在GitHub中运行,完全集成为您代码库的一员,可以评论issue、提交PR、进行代码审查等。助手能够处理复杂工作,跨代码库实现功能,甚至使用Model Context Protocol (MCP)工具与数据库或云服务交互。

工作流程很简单:

  1. 在GitHub设置中启用助手
  2. 将issue分配给Copilot
  3. 助手完成工作,提交PR并保持沟通
  4. 您审查PR,需要时留下评论,助手会迭代直到完成

Copilot Coding Agent on GitHub

助手运行在一个临时的隔离开发环境中,可以探索代码库、进行修改、构建代码、运行测试等——一个完全自主运行的完整开发环境。

现在,我们将编程助手及其所有工作流直接集成到VS Code中!

VS Code中的Copilot编程助手

Copilot编程助手与GitHub Pull Requests扩展集成。您可以直接在侧边栏中将任何issue分配给Copilot编程助手——无需切换浏览器。只需选择、分配,然后让助手接手。

A GIF showing Copilot assigned to an issue from within VS Code

与每个VS Code功能一样,VS Code团队自己在开发中就使用这个助手集成。事实上,您可以在VS Code代码库中看到有多少PR被分配给了Copilot编程助手,而且这个数字还在不断增加。

跟踪助手进度

Pull Requests视图中新增了一个"Copilot on My Behalf"查询,显示Copilot为您处理的所有工作。想查看助手具体做了什么?点击"View Session"观看详细过程。您可以完全透明地看到每个命令和决策。如果不满意助手的表现,您也可以随时终止它。所有这些操作都不需要离开编辑器。

A WIP PR shown under the

审查、评论和迭代

当助手完成工作后,它会将PR分配给您并请求您作为审查者。如果适用,它甚至会包含截图,让您快速验证是否正确完成了工作。

PR from Coding Agent shown in VS Code with a screenshot

您可以在VS Code中审查助手的PR、留下评论并要求修改。助手会根据您的反馈更新PR,并在完成后通知您。

这个工作流与提供PR预览的服务完美集成。例如,如果您使用Azure Static Web Apps、Vercel、Netlify等服务,您甚至不需要在本地检出和运行分支,就可以审查助手的工作。

Live preview of the site on Netlify but we have an error

从Copilot Chat启动会话

我们发现自己越来越多地在VS Code的聊天面板中工作。虽然我们喜欢在GitHub上工作,但VS Code才是我们的主战场。将编程助手引入聊天意味着您不会被锁定在issue工作流中。现在,您可以在聊天的任何时候——无论聊了多久——将正在处理的任务直接委托给编程助手。当前聊天会话的所有上下文都将传递给编程助手。

然后编程助手会跳过issue步骤,直接提交PR并开始工作。它会将上下文提炼成详细的PR描述,您会看到Copilot编程助手使用了"待办事项列表",让您一目了然地了解它在做什么以及进展如何。


下一步计划

虽然Copilot编程助手在Visual Studio Code中的集成目前处于预览阶段,但您现在就可以使用它!只需确保安装了GitHub Pull Requests扩展,并添加以下VS Code设置:
"githubPullRequests.codingAgent.uiIntegration": true

我们非常期待进一步深化与编程助手的集成。由于我们最近已将VS Code中的AI功能完全开源,您可以在我们的编程助手迭代计划中跟踪我们的进展。我们正在努力:

  • 改进PR性能和渲染
  • 为编程助手会话集成聊天视图
  • 将Copilot助手命令中心引入VS Code
  • 在编程助手和VS Code之间共享自定义指令
  • 添加更多文档

我们期待听到您对体验的反馈,请在VS Code代码库中以issue形式提交任何建议!

去成为100倍效率的开发者吧

我们迫不及待想看看您和您的新助手朋友们一起构建什么!请关注发布说明和Copilot文档以获取最新动态。

同时,开始列出所有您不想做的事情清单吧。因为您即将拥有几个最喜欢的新队友。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/184621