Visual Studio Copilot 九月更新公布,IDE 工作流有哪些调整
Visual Studio Copilot 的这次更新,重点不是再增加一个聊天按钮,而是把代码评审、模型选择和依赖修复分别接到 IDE 里原本就存在的工作节点。GitHub 在 2026 年 10 月 22 日发布的更新说明里,列出了三项变化:Git agent 可以探索 Pull Request,BYOM(Bring Your Own Model)迁移到 New Agent(Preview),NuGet Audit 警告可以从 Error List 直接触发 Agent 修复。
如果你准备在团队里试用,建议按“先评审、再模型、后依赖修复”的顺序推进。每一步都要先确认 MCP、登录和预览功能等前置条件,再让 Copilot 修改文件。
官方入口:https://visualstudio.microsoft.com/
更新公告:https://github.blog/changelog/2026-10-22-github-copilot-in-visual-studio-september-update-2/
这次更新实际改变了什么
可以把三项能力理解为三条不同的工作流:
| 更新 | 原来的工作位置 | 现在的连接方式 | 先确认什么 |
|---|---|---|---|
| Git agent 探索 PR | 在仓库窗口、网页和聊天之间切换 | 从 Git Repository 窗口附加 PR 到 Copilot Chat | GitHub 或 Azure DevOps MCP |
| BYOM | 使用 Ask 或旧 Agent 模式 | 迁移到 New Agent(Preview) | 模型提供商与旧 Ollama 配置 |
| NuGet 修复 | 看到警告后手动查包、改项目文件 | Error List 中的 fixer action 打开 Agent | 登录 Copilot 并启用 NuGet MCP |
这张表也是采用顺序的依据:PR 探索主要影响上下文获取,BYOM 影响模型入口,NuGet 修复则会触及依赖文件。三者不要一次性在所有项目里同时打开。
Pull Request 探索进入聊天后,代码评审怎么走
Git agent 的变化,解决的是“评审上下文散落在多个地方”的问题。GitHub 官方说明称,用户可以在 GitHub Copilot Chat 中选择 Git agent,再从 Git Repository 窗口附加一个 Pull Request;生成的摘要会带有可导航到评论和文件的链接。
- 打开 Visual Studio 中的 GitHub Copilot Chat,确认可以选择 Git agent。
- 在 Git Repository 窗口找到目标 Pull Request,把它作为当前聊天上下文附加进去。
- 先要求 Copilot 按“变更目的、风险点、待确认文件”整理摘要,再逐条打开评论和文件。
- 如果没有上下文结果,先检查 Git 提供商的 MCP server 是否已连接;公告明确支持 GitHub 和 Azure DevOps。

试用时不要一上来就让 Agent 改代码。先让它只做摘要和定位,确认它引用的是本次 PR 的文件与评论,再把修改限制在一个分支里。这样可以把“上下文没有接上”和“建议本身不可靠”区分开。
BYOM 迁移最容易漏掉哪一步
BYOM 仍然是预览能力,但这次的入口发生了明确变化:它要求使用新的 New Agent(Preview)运行。官方更新说明特别指出,原来的 Ask 和 Agent 模式不再支持 BYOM,升级后以前配置的 Ollama 模型需要重新添加。
支持的提供商包括 Microsoft Foundry、OpenAI、Anthropic 和 Ollama。它的好处是团队可以把模型部署选择留在自己的配置边界内;代价是模型入口、登录方式和权限检查不能再照搬旧的 Ask/Agent 操作习惯。
- 先在一台非关键开发机上确认 New Agent(Preview)可用。
- 逐一记录原 BYOM 提供商、模型名称和连接方式,不要把旧配置文件直接当作迁移成功的证据。
- 如果使用 Ollama,升级后重新添加模型,再用一个只读任务确认 Agent 能返回结果。
- 最后再把团队常用模型接入共享工作流,并明确哪些代码可以发送到对应部署。

这里的关键不是“能不能接上模型”,而是升级后旧入口是否仍然有效。把模型重新添加、只读试跑和权限确认放在修改任务之前,能减少把迁移问题误判成模型质量问题。
NuGet 漏洞修复会怎样进入 Error List
如果项目启用了 NuGet Audit,Error List 中的漏洞警告现在可以出现 fixer action。点击后会打开 GitHub Copilot Chat 的 Agent 模式,并通过 NuGet MCP server 请求 Copilot 处理易受影响的包。
这条路径的前置条件比普通代码解释更多:需要登录 GitHub Copilot,并在 Copilot Chat 的工具菜单里启用 NuGet MCP server。缺少其中任意一项,错误列表仍然可以显示警告,但不能把它顺利交给 Agent。
- 先记录 Error List 中的包名、当前版本和项目文件位置。
- 在 Copilot Chat 工具菜单中启用 NuGet MCP,并确认当前账号已登录 GitHub Copilot。
- 使用 fixer action 生成修复建议,优先查看它准备修改的项目文件和依赖锁定关系。
- 在分支中检查差异、运行现有测试,再决定是否提交升级。
Agent 的作用是缩短“从告警到候选修复”的路径,不等于自动批准依赖升级。尤其是传递依赖、目标框架和源兼容性,仍应由项目维护者确认。
和旧工作流相比,团队应该先改哪一处
| 团队现状 | 优先试用 | 原因 |
|---|---|---|
| 评审经常在网页、仓库窗口和聊天之间来回切换 | Git agent + PR 附加 | 先改善上下文整理,不立即改变模型策略 |
| 已有内部模型或 Ollama 部署 | BYOM + New Agent(Preview) | 先做提供商迁移和权限盘点 |
| NuGet Audit 警告多,升级需要人工查资料 | Error List + NuGet MCP | 把修复建议拉到开发现场,但保留差异审阅 |
最小试点可以只选一个仓库、一个评审人和一个非关键依赖升级任务。每次只启用一项能力,记录它节省的是上下文整理时间、配置切换时间,还是依赖排查时间。
采用前要记住的四个风险
- 预览边界:BYOM 仍是 Preview,团队流程不应把它当作不可变的长期接口。
- 入口变化:旧 Ask 和 Agent 模式不再支持 BYOM,升级后必须按 New Agent 重新整理操作说明。
- MCP 依赖:PR 探索和 NuGet 修复都依赖对应 MCP server,连接状态应写进试点清单。
- 修改责任:Copilot 可以给出摘要或修复建议,但 PR 差异、依赖变更和测试结果仍由开发者确认。
相关问题
Git agent 支持哪些 Git 提供商?
本次官方更新说明明确提到 GitHub 和 Azure DevOps,并要求连接对应的 Git 提供商 MCP servers。
BYOM 升级后为什么找不到旧的 Ollama 模型?
公告说明旧 Ask 和 Agent 模式不再支持 BYOM,之前配置的 Ollama 模型需要重新添加到新的 Agent 入口。
NuGet 警告出现后能不能直接让 Agent 改项目?
可以从 Error List 的 fixer action 发起,但先登录 GitHub Copilot、启用 NuGet MCP,并在分支中检查依赖差异和测试结果。
总的来说,这次更新把 Copilot 从“聊天里的代码建议”向“IDE 工作节点上的协作入口”推进了一步。最稳妥的顺序仍是先用 Git agent 整理 PR 上下文,再验证 BYOM 迁移,最后把 NuGet 修复接入依赖维护流程。
GitHub Apps 企业级安装正式可用,集中管理能覆盖什么
- 上一篇
- GitHub Apps 企业级安装正式可用,集中管理能覆盖什么
- 下一篇
- GitHub Copilot 全局默认策略正式可用,企业配置如何继承
-
- 科技周边 · 业界新闻 | 8小时前 |
- GitHub 移动端处理紧急修复的权限边界
- 123浏览 收藏
-
- 科技周边 · 业界新闻 | 8小时前 |
- OpenSSF Scorecard 检查项在 CI 中的落地方式
- 379浏览 收藏
-
- 科技周边 · 业界新闻 | 8小时前 |
- npm 依赖供应链审计中的锁文件保留策略
- 235浏览 收藏
-
- 科技周边 · 业界新闻 | 8小时前 |
- Linux Foundation 开源项目健康指标的读取方法
- 322浏览 收藏
-
- 科技周边 · 业界新闻 | 8小时前 |
- CNCF 项目毕业评审中的供应链治理关注点
- 211浏览 收藏
-
- 科技周边 · 业界新闻 | 8小时前 |
- Kubernetes Gateway API 跨命名空间引用为何需要 ReferenceGrant
- 232浏览 收藏
-
- 科技周边 · 业界新闻 | 8小时前 |
- OpenTelemetry 语义约定迁移中的字段映射方法
- 133浏览 收藏
-
- 科技周边 · 业界新闻 | 8小时前 |
- Git 2.56 迁移时的脚本兼容检查清单
- 397浏览 收藏
-
- 科技周边 · 业界新闻 | 8小时前 |
- GitHub Code Scanning 默认设置与自定义规则的分工
- 464浏览 收藏
-
- 科技周边 · 业界新闻 | 8小时前 |
- GitHub Copilot 代码审查证据链的工作流调整
- 413浏览 收藏
-
- 科技周边 · 业界新闻 | 8小时前 |
- GitHub Actions 可复用工作流的输入边界变化
- 430浏览 收藏
-
- 科技周边 · 业界新闻 | 1天前 | GitHub Copilot 影响面板 行业对照 agentic adoption leverage
- GitHub 增加 Copilot 行业对照数据,影响面板应怎样阅读
- 462浏览 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 485次学习
-
- PubMedQA
- 深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
- 758次使用
-
- H2O EvalGPT
- H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
- 756次使用
-
- LMArena
- LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
- 839次使用
-
- HELM
- 深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
- 805次使用
-
- MMBench
- MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
- 636次使用
-
- Go 1.27 go doc 支持 package@version:查指定版本 API 时如何避免看错文档
- 2026-08-31 474浏览
-
- Go pkg.go.dev API 怎么读取包文档索引
- 2026-10-05 381浏览
-
- 数据库迁移状况百出?快来看看这个开源工具
- 2023-02-16 164浏览
-
- VS Code Dev Containers 实战:用容器搭建一致开发环境
- 2026-06-12 182浏览
-
- VS Code 批量替换项目日志前缀:搜索面板、正则与预览确认教程
- 2026-06-17 203浏览

