首页 > 基础资料 博客日记

【译】Visual Studio 四月更新 —— Cloud Agent 集成

2026-05-08 10:00:05基础资料围观9

文章【译】Visual Studio 四月更新 —— Cloud Agent 集成分享给大家,欢迎收藏极客资料网,专注分享技术知识

  Visual Studio 中的 GitHub Copilot 随着每一次版本更新,智能化自主能力持续增强。本次更新将云端智能体集成功能置于核心位置,让您无需离开 IDE 即可开启远程编码会话。自定义智能体现已支持用户级配置定义,可跨项目同步使用;智能体模式下的 C++ 代码编辑工具已正式全面可用;同时新增 Debugger Agent,能够依据实际运行时行为验证代码修复方案的有效性。

  下载 Visual Studio 2026,体验本次更新的全部功能。

Cloud Agent 集成

  Cloud Agent 可在远程基础设施上运行,实现可扩展、隔离化的执行,现在您可以直接从 Visual Studio 中启动新会话。在聊天窗口的智能体选择器中选择云端,描述您需要协助完成的工作,Cloud Agent 便会自动接手后续任务。

1

  该工作流程首先请求获取在代码仓库中创建 Issue 的权限,随后会创建拉取请求以解决对应 Issue 。在云端智能体准备拉取请求的过程中,您可以继续在 Visual Studio中 处理其他任务,也可以直接关闭 IDE,后续再重新进入。当拉取请求准备完成后,您会收到通知,可选择查看拉取请求或在浏览器中打开。

2

  Visual Studio 中的 Cloud Agent 目前由 Copilot coding agent 提供支持。使用该功能时,请确保您已接入 GitHub 代码仓库,并且 Copilot 拥有在该仓库中创建 Issue 的权限。这是一种全新的工作方式,能让您抽身专注于项目中需要投入全部精力的核心环节。

构建您专属的自定义 Agent

  上个月推出了自定义智能体,支持基于代码仓库的 .agent.md 文件。本次更新进一步拓展了该功能,新增可跨项目跟随使用的用户级智能体。

  用户级智能体默认存储在 %USERPROFILE%/.github/agents/ 目录下。您可以在 Tools > Options > GitHub > Copilot > Copilot Chat > Custom agents user directory 中更改该存储位置。如今创建新智能体的操作也更加简便:在 Agent 选择器中点击 + 按钮,然后按照提示步骤操作即可。

3

  基于代码仓库的智能体可实现的所有功能均保持可用状态:工作空间感知、代码理解、工具调用、模型选择,以及与内部文档、应用程序接口、数据库等外部知识源建立的 MCP 连接。如果您正在寻找入门切入点,社区已在 awesome-copilot 仓库中分享了各类智能体配置方案。我们非常期待看到您开发出的相关成果。

智能体模式专用 C++ 代码编辑工具

  GitHub Copilot 智能体模式下的 C++ 代码编辑工具现已默认全面正式上线。这类工具可让 Copilot 对您的 C++ 代码库进行具备语言语义感知的代码导航,在重构或修改代码时,助力其梳理类继承层次结构、追踪函数调用链路。

  首先,打开已配置智能感知的 C++ 项目,通过 Copilot Chat 界面中的工具图标启用相关工具。目前可用的两个工具分别是 get_symbol_call_hierarchy 和 get_symbol_class_hierarchy。

4

  启用后,Copilot 会自动调用这些工具。例如,您可以让 Copilot 分析文件中的主要类,它会借助 get_symbol_class_hierarchy 来追踪整个代码库中的继承关系与使用关联。

5

  如果您处理大型 C++ 代码库,这些工具能带来实实在在的提升。它们在支持工具调用的 AI 模型上效果最佳,您可以查看模型对比页面(https://docs.github.com/en/copilot/reference/ai-models/model-comparison),了解哪些模型与之兼容。

Issue 闭环处理

  仅依靠静态分析进行调试的效果十分有限。全新的 Debugger Agent 工作流能够依据真实的运行时行为验证程序漏洞,带您走完完整闭环:从 Issue 理解,到通过实时执行验证修复方案。

  从 GitHub 或 Azure DevOps 的 Issue 开始,也可以用自然语言描述程序漏洞。通过聊天界面左下角的下拉菜单切换至 Debugger 模式,智能体会将问题关联到您的本地源代码。随后它会按照标准化流程逐步处理:创建最小复现用例,生成故障假设,为应用植入跟踪点和条件断点,启动调试会话分析实时遥测数据,并在精准的故障位置给出确切的修复方案。

  您可以在调试过程中与智能体进行交互,补充更多上下文信息、探讨您的分析思路,或是实时优化修复方案。这种调试方式是与您协同配合,而非单纯为您执行操作。

智能感知优先于 Copilot

  同时看到智能感知和 Copilot 的补全建议容易让人分心。我们收到了大家的反馈,如今编辑器会优先展示智能感知补全列表,每次仅显示一条建议。

6

  当智能感知处于启用状态时,Visual Studio 会暂时屏蔽 Copilot 的代码补全建议,让您专注于当前选择的内容。在关闭或确认智能感知的选中项后,Copilot 代码补全会自动恢复。该行为默认处于开启状态,您只需照常更新版本、编写代码即可。

可自定义的 Copilot 键盘快捷键

  现在您可以自定义接受 Copilot 内联建议的键盘快捷键。无论是想要更改接受完整建议、下一个单词还是下一行内容的快捷键,都可以在标准键盘设置中进行配置。

  前往 Tools > Options > Environment > Keyboard,搜索以下命令:Edit.AcceptSuggestion、Edit.AcceptNextWordInSuggestion 或 Edit.AcceptNextLineInSuggestion。移除现有快捷键绑定,并在 Inline Suggestions Active 的范围下设置您偏好的快捷键。

7

  您的新快捷键会显示在编辑器的提示栏各处,让您随时清楚该按下哪个按键。

8

  我们全体团队由衷感谢您选择 Visual Studio!如需获取最新更新、资源资讯和行业动态,欢迎访问 Visual Studio Hub 并持续关注。

  Happy coding! 

  —— 来自 Visual Studio 团队

 

原文链接:https://devblogs.microsoft.com/visualstudio/visual-studio-april-update-cloud-agent-integration/

me

 

 

文章来源:https://www.cnblogs.com/MeteorSeed/p/19986312
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!

标签:

相关文章

本站推荐

标签云