微軟發布Visual Studio 2026七月更新,在GitHub Copilot Chat加入新版Agent預覽功能,採用與命令列工具GitHub Copilot CLI相同的軟體開發套件(SDK)。新版也內建.NET與Azure技能,並加入組織共用指令、分支內容分析及C++建置工具版本搜尋等功能。
Agent是能依照開發者要求,自行讀取程式碼、修改檔案並完成多個操作步驟的代理功能。開發者可用來處理功能開發、錯誤修正及程式碼重構,再檢查代理實際做出的變更。
官方表示,共用GitHub Copilot SDK可使Visual Studio、VS Code、GitHub及Copilot CLI的使用體驗更一致。開發者可從其中一項工具開始處理工作,再轉到Visual Studio繼續檢查或修改。微軟表示,新版Agent的設計目標,是讓更多任務一次完成,減少使用者反覆修正代理執行方向的情況。
Visual Studio也開始提供由.NET及Azure團隊製作的內建技能。技能可視為針對特定工作的操作指引,協助代理功能依照產品團隊建議的方式處理Azure升級、環境檢查、C#指令碼及.NET追蹤資料收集等任務。
安裝相關.NET或Azure開發元件後,使用者便能在Copilot工具選擇器中找到這些技能。所有技能預設關閉,開發者可先查看內容,再依工作需要個別啟用,微軟也將技能檔案公開於GitHub。
企業團隊則可由GitHub組織擁有者設定組織層級的Copilot自訂指令,讓成員在組織旗下儲存庫使用Copilot時,套用一致的回答格式或開發偏好。共用指令會自動列入Copilot的參考資料,但用於設定偏好,不具強制執行政策的作用,使用者也能在Visual Studio設定中停用。
開發者現在還能將指定的Git分支直接加入Copilot Chat,不必先切換到該分支,就能要求Copilot摘要其中的程式變更,方便在檢查程式碼前先了解開發內容。
C++專案若固定使用特定版本的微軟C++(MSVC)工具集,Visual Studio也能在同一部電腦的其他Visual Studio或Visual Studio Build Tools安裝項目中繼續搜尋指定版本,避免不同開發環境因安裝內容不同而找不到專案鎖定的工具集版本,並維持建置結果一致。
Comments (0)