
Visual Studio 新 Agent 預覽:branch 分析同內建 skills 點用
同舊 Chat 有咩差別,啟用條件同成本要留意邊啲
新 Agent 其實改咗邊度
iThome 報道,Visual Studio 2026 七月更新喺 Copilot Chat 加入新版 Agent (Preview)。傳統 Chat 偏向問答,你貼段 code、問原因,佢回覆建議;現有 Agent 已經識睇成個 solution、改檔案、跑 command 同按結果再修正。今次新增嗰個 Preview 選項,用咗同 GitHub Copilot CLI 相同嘅 SDK,微軟話回覆會短啲,亦希望減少開發者中途反覆校正方向。呢啲成效暫時都係官方講法,微軟未有公開可量化比較,亦冇列晒新版同原有 Agent 嘅底層差異。
共用 SDK 真正值得睇嘅地方,係 Visual Studio、CLI 同 GitHub 逐步用返相近嘅 Agent 基礎。對開發團隊嚟講,同一套工具、skills 同指令有機會跨介面重用,喺 terminal 開始處理任務,再返 IDE 睇 diff 會順手啲。不過新版仍屬 Preview,工具名稱、行為同支援範圍都有機會再改,暫時適合用喺有 Git 保護、容易還原嘅 branch,亦唔好繞過風險控制,直接畀佢自行改 production code。

圖片:Microsoft
branch 同 commit 分析點樣幫到手
18.8 可以喺 Git Repository 視窗右擊任何 branch,再揀 Add to Chat,毋須 checkout 都可以叫 Copilot 概括改動。連同較早已有嘅 commit、未提交 changes 同 pull request context,開發者可以先問「呢個 branch 改咗邊幾個模組」、「邊啲 exception path 受影響」或者「呢幾個 commits 有冇互相抵銷」。接手同事 code、追 regression,或者正式 review 前想快速畫出影響範圍,呢種用法最實際。
不過 branch 摘要只係 review 起點。Agent 可以按 diff 同 repository context 提出可疑位置,但佢未必掌握 production data、部署設定、隱藏依賴同當初取捨,亦冇代替 build、測試同人手審批。比較穩陣嘅用法係先叫佢逐項列出改動同風險,再要求附上檔案位置,最後由開發者跑測試核對;直接問一句「有冇問題」通常只會換來過分概括嘅答案。

圖片:Microsoft
.NET 同 Azure skills 實際做咩
Skills 可以理解成由產品團隊整理好嘅專門指引,Agent 遇到相關任務先載入。內建 .NET skills 涵蓋 MSBuild 錯誤、效能診斷、NuGet、測試、ASP.NET Core、MAUI 同版本升級;Azure 嗰邊就有 azure-prepare、azure-validate、azure-deploy,亦可處理 Kusto 查詢、RBAC、成本分析同 Microsoft Foundry。價值在於 Agent 有一套較具體嘅檢查次序同工具選擇,減少只按通用模型知識估答案,但每一步輸出仍然要由熟悉項目嘅人核對。
呢批 skills 預設關閉,而且裝咗相應 .NET 或 Azure workload 先會喺 tool picker 嘅 Built-in 分類出現。Azure Skills 官方安裝文件列明,Visual Studio 2026 要用 18.8 或以上,仲要經 Visual Studio Installer 加入 Azure and AI development workload;一般 Agent Skills 文件亦要求有效 GitHub Copilot 訂閱。開啟後最好逐個 skill 試,睇清楚內容同佢會用咩工具,毋須一次過全開。
點開新版 Agent,同時睇實用量
啟用新版 Agent 好直接:更新到 Visual Studio 2026 18.8,登入有 Copilot 權限嘅 GitHub 帳戶,打開 GitHub Copilot Chat,撳輸入框底部嘅 agent picker,再揀 Agent (Preview)。如果睇唔到 .NET 或 Azure skills,就返 Visual Studio Installer 檢查相應 workload。企業帳戶仲可能受 Copilot 管理政策控制,要由管理員確認預覽功能同模型權限有冇開放。
成本都要計埋。GitHub 由 2026 年 6 月 1 日起,月費 Copilot 計劃改用 GitHub AI Credits,按輸入、輸出同 cached token 消耗;仍未到期嘅個人年費計劃會暫時沿用舊制。skills 會加入指引,Agent 又可能跑多輪工具,所以長任務用量可以高過普通 Chat。微軟正正因為要評估成效同 token 成本,先將內建 skills 預設關閉。Visual Studio 嘅 Copilot Usage 視窗會顯示用量同接近上限提示,團隊試用 Preview 時應一併睇住。
C++ 更新要分開睇
今次另一項 C++ 改動係跨 Visual Studio 安裝搜尋指定 MSVC toolset,開發者要喺 project 或 Directory.Build.props 將 EnableVCToolsVersionDiscovery 設成 true。18.8 release notes 冇將呢項標成 Preview,佢亦唔屬於新版 Agent;作用係當 project 鎖定某個 VCToolsVersion,IDE 可以去同一部機其他 Visual Studio 或 Build Tools 安裝搵返準確版本。至於 C++ modernization、code editing 或 build performance Agent,各自有獨立嘅 Private Preview、Public Preview 或正式推出狀態,唔可以用其中一項嘅標籤推斷其餘功能。
參考來源
- iThome — Visual Studio Copilot代理升級,內建.NET與Azure技能並可直接分析Git分支 — original report
- Visual Studio 2026 release notes — 微軟官方 18.8 更新說明,確認 Agent Preview、branch context、skills、用量提示同 MSVC discovery。
- Built-in Agent Skills Bring .NET and Azure Expertise into Visual Studio — 微軟解釋內建 skills 嘅用途、workload 條件、預設關閉原因同 token 成本考慮。
- Use Agent Skills with GitHub Copilot — 核對 Agent Skills 嘅運作方式、Visual Studio 版本同 Copilot 訂閱要求。
- Install and configure Azure Skills — 核對 Visual Studio 18.8、Azure and AI development workload 同安裝方法。
- GitHub Copilot is moving to usage-based billing — GitHub 官方交代 2026 年 6 月起按 token 計算 AI Credits,同月費、年費計劃嘅過渡安排。
本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。







