本期 Copilot 周报涵盖 2026 年 4 月 1 日至 7 日跨 Visual Studio、VS Code 和 Copilot CLI 的发布周期。头条消息:自定义智能体现在已成为你在仓库中定义的一等公民功能,#codebase 工具在 VS Code 1.114 中完全语义化,组织级自定义指令正式发布,Copilot CLI 获得了完整的自带密钥支持与气隙模式。


Visual Studio — 2026 年 3 月更新

2026 年 4 月 2 日发布 · github.blog/changelog

通过 .agent.md 创建自定义智能体

开发者现在可以将专门的 Copilot 智能体定义为存储在仓库中的 .agent.md 文件。自定义智能体可获得完整的工作区感知、代码理解、工具访问、模型选择和 MCP 连接——并且会出现在整个团队的智能体选择器中。无需单独的配置服务;这个文件就是智能体。

这是将 AI 智能体视为与代码并存的、可版本化、可审查的制品的一个有意义的转变。

智能体技能

智能体技能是可重用的指令集,教智能体如何执行特定任务。在仓库或用户配置文件中定义它们,Copilot 会自动发现。社区共享的技能可在 awesome-copilot 获取——这是一个不断增长的、包含你本来每次都要编写自定义提示词的任务库。

智能体模式的 find_symbol 工具

新的 find_symbol 工具为智能体提供语言感知的符号导航:所有引用、类型元数据、声明和作用域。支持的编程语言包括 C++、C#、Razor、TypeScript 以及任何带有 LSP 扩展的语言。以前不得不从文件内容推断符号关系的智能体现在可以直接导航符号图。

使用 Copilot 进行性能分析

测试资源管理器中新增的 “Profile with Copilot” 命令可通过 Profiling Agent 运行所选测试,自动分析 CPU 和检测数据,并呈现可操作的性能洞察。比盯着火焰图猜测强多了。

由实时性能分析驱动的 PerfTips

调试期间的 PerfTips 现在连接到 Profiler Agent。在调试时点击内联性能信号,Copilot 会分析经过时间、CPU 使用率和内存行为,以建议有针对性的优化——不只是"这行花了 200ms",而是为什么以及该如何处理。

智能监视建议

Copilot 现在在调试期间于监视窗口中提供上下文感知的表达式建议,更快地呈现最有意义的运行时值。这是一个小但受欢迎的生活质量改进,尤其是对那些把同一嵌套属性路径敲了五十次的人而言。

使用 Copilot 修复 NuGet 漏洞

当在解决方案资源管理器中检测到 NuGet 包漏洞时,Copilot 现在可以通过 “Fix with GitHub Copilot” 链接推荐并应用有针对性的依赖项更新。省去了手动从 CVE 查找包版本的步骤。

企业 MCP 治理

Visual Studio 中的 MCP 服务器使用现在遵循 GitHub 管理的允许列表策略,让管理员可以控制其组织中允许使用哪些 MCP 服务器。如果你一直在等待一个治理方案才向开发者推出 MCP,这就是答案。


VS Code 1.114 — 工作区搜索简化

2026 年 4 月 1 日发布 · code.visualstudio.com/updates/v1_114

#codebase 工具现在完全语义化——之前回退到模糊文本搜索的方式已被移除。本地与远程索引的区分也不复存在;VS Code 现在自动管理单一统一索引,无需手动配置。

这比听起来更重要。纯语义化意味着结果基于含义,而非子串匹配——你不会再从不相关的、恰好共享某个关键词的文件中得到噪音。统一索引意味着你不必再在将其作为上下文附加之前去推敲代码是被本地索引还是远程索引。


Copilot Chat 更新

2026 年 4 月 1 日发布 · code.visualstudio.com/updates/v1_114

/troubleshoot 引用之前的会话

/troubleshoot 技能在诊断聊天问题时现在可以引用任何之前的聊天会话——为什么自定义指令被忽略、为什么响应缓慢等。通过 /troubleshoot #session 或通过 + Add Context > Sessions 附加之前的会话。无需重现问题即可调查。

复制最终响应

新的 “Copy Final Response” 命令在所有工具调用完成后仅复制最后的 Markdown 输出,排除思考步骤和中间工具输出。适用于分享干净的响应,而不会让智能体脚手架的杂乱内容污染粘贴。


组织自定义指令 — 正式发布

2026 年 4 月 2 日 · github.blog/changelog

GitHub Copilot 的组织自定义指令现在对 Copilot Business 和 Enterprise 管理员GA。设置影响所有仓库中 Copilot 行为的默认指令——在 github.com 上的 Copilot Chat、Copilot 代码审查和 Copilot 云智能体中一致应用。

配置路径:Organization Settings → Copilot → Custom Instructions

这弥补了一个对企业治理很重要的缺口:你可以按仓库设置自定义指令,但无法在组织范围内强制执行基线行为。现在可以了。


Copilot CLI — BYOK 与本地模型支持

2026 年 4 月 7 日 · github.blog/changelog

Copilot CLI 现在支持 Bring Your Own Key (BYOK)——通过环境变量将其配置为使用 Azure OpenAI、Anthropic 或任何 OpenAI 兼容端点(包括通过 Ollama、vLLM 和 Foundry Local 的本地模型)。新的 COPILOT_OFFLINE=true 模式会禁用所有 GitHub 遥测,实现完全气隙的工作流。

使用自定义提供商时,GitHub 身份验证现在是可选的,尽管登录仍会解锁 /delegate、GitHub Code Search 和 GitHub MCP 服务器等功能。

对于受监管行业或主权云环境中的企业团队而言,这是一个重要的解锁。你可以在数据不离开边界的情况下获得 Copilot CLI 工作流。


来源:github.blog/changelog · code.visualstudio.com/updates · devblogs.microsoft.com/visualstudio