【译】Visual Studio 三月更新 —— 打造专属自定义 Agent

【译】Visual Studio 三月更新 —— 打造专属自定义 Agent

💡 原文中文,约2900字,阅读约需7分钟。
📝

内容提要

本月 Visual Studio 更新推出自定义 GitHub Copilot 功能,支持团队定制专用 Agent,优化代码导航和性能分析。新增 find_symbol 工具可实现语言感知的符号查找,提升代码理解能力。同时,Copilot 现可直接修复 NuGet 漏洞,增强安全性,并在调试过程中实时获取性能提示,优化调试流程。

🎯

关键要点

  • 本月 Visual Studio 更新推出自定义 GitHub Copilot 功能,支持团队定制专用 Agent。
  • 新增 find_symbol 工具可实现语言感知的符号查找,提升代码理解能力。
  • Copilot 现可直接修复 NuGet 漏洞,增强安全性。
  • 在调试过程中实时获取性能提示,优化调试流程。
  • 自定义 Agent 可根据团队工作流打造,支持多种工具与知识源。
  • Agent 模式支持符号导航,能够识别代码结构而非仅基于文本推测。
  • Test Explorer 中新增 Profile with Copilot 命令,简化性能分析过程。
  • 调试过程中可实时显示性能提示,帮助优化代码。
  • Visual Studio 支持 HTML 剪贴板格式,保留代码的语法高亮和格式设置。

延伸问答

Visual Studio 的自定义 GitHub Copilot 功能有什么新特性?

新增自定义 Agent 功能,支持团队定制专用 Agent,优化代码导航和性能分析。

find_symbol 工具的作用是什么?

find_symbol 工具实现语言感知的符号查找,提升代码理解能力。

如何使用 Copilot 修复 NuGet 漏洞?

在解决方案资源管理器中点击“Fix with GitHub Copilot”链接,Copilot 会分析漏洞并推荐依赖项更新。

Visual Studio 如何优化调试过程中的性能分析?

在调试过程中实时显示性能提示,帮助开发者优化代码。

自定义 Agent 是如何定义和使用的?

自定义 Agent 通过 .agent.md 文件定义在代码仓库中,支持获取工作区信息和调用工具。

Visual Studio 支持哪些编程语言的符号导航?

支持 C++、C#、Razor 和 TypeScript,以及任何已安装受支持 LSP 扩展的编程语言。

➡️

继续阅读