GitHub Copilot for Visual Studio新增调试器智能体和IDE内云端智能体会话
GitHub Copilot for Visual Studio获得四月更新,带来直接从IDE启动云端智能体会话、用户级自定义智能体以及新的调试器智能体——后者通过实时运行时执行重现缺陷并自动验证修复方案。
GitHub Copilot for Visual Studio获得了一套智能体升级,Microsoft旨在通过这些升级弥合Web界面与本地开发环境之间的差距。
GitHub Copilot如何改变VS工作流?
关键变化是直接从IDE启动云端智能体会话的能力——此前开发者必须离开Visual Studio并在浏览器中打开GitHub用户界面。现在整个智能体工作流保留在单一工具中。
此外,更新引入了用户级自定义智能体。此前,自定义智能体与单个工作区(项目)绑定,现在它们在用户级别定义,可在所有项目中使用。
新调试器智能体如何重现和验证错误?
调试器智能体——本次更新的核心新功能——通过实时运行时执行工作:当开发者报告错误时,智能体通过在真实环境中运行代码自主重现问题。提出修复方案后,再次运行相同场景以确认错误不再存在。
这种方法与以往的静态代码分析不同,因为它依赖运行时状态而非仅分析源代码。
四月更新中的其他变化
更新还带来了两个较小但实用的功能。
可自定义键盘快捷键允许在VS环境中自定义Copilot操作的快捷方式,减少日常使用中的摩擦。
聊天历史面板提供与Copilot之前对话的概览,使开发者能够更快地找到早前生成的建议或答案,而无需重新提问。
背景:Copilot的智能体发展方向
Microsoft在过去几个更新周期中的一贯方向是将Copilot从代码补全工具转变为能够独立规划和执行复杂任务的协调智能体。将云端智能体会话集成到IDE中直接反映了这一策略——开发者现在不必在本地上下文和云端智能体能力之间做出选择。
更新自2026年4月30日起向GitHub Copilot for Visual Studio用户开放。
常见问题
- GitHub Copilot中的调试器智能体是什么?
- 调试器智能体是一个新的智能体组件,通过在实时运行时环境中运行代码重现报告的错误,然后自动验证建议的修复方案。
- 用户级和工作区级自定义智能体有什么区别?
- 工作区级智能体只适用于单个项目,而用户级自定义智能体适用于Visual Studio中同一用户的所有项目。
本文由人工智能基于一手来源生成。