本週的 Copilot 週報涵蓋 2026 年 4 月 1 日至 7 日跨 Visual Studio、VS Code 與 Copilot CLI 的發行週期。頭條消息:自訂代理現在是您在存放庫中定義的第一級功能、#codebase 工具在 VS Code 1.114 中完全轉為語意化、組織級自訂指示已正式上市,而 Copilot CLI 獲得了完整的 bring-your-own-key 支援與 air-gapped 模式。
Visual Studio — 2026 年 3 月更新
2026 年 4 月 2 日發布 · github.blog/changelog
透過 .agent.md 自訂代理
開發人員現在可以將專門的 Copilot 代理定義為直接儲存在存放庫中的 .agent.md 檔案。自訂代理可獲得完整的工作區感知、程式碼理解、工具存取、模型選擇與 MCP 連線——而且它們會出現在整個團隊的代理選擇器中。不需要單獨的設定服務;檔案即為代理。
這是朝向將 AI 代理視為與程式碼並列的版本化、可審查成品的重大轉變。
代理技能
代理技能是可重複使用的指示集,教導代理如何執行特定任務。在存放庫或使用者設定檔中定義它們,Copilot 會自動探索。社群共享的技能可在 awesome-copilot 取得——這是一個不斷增長的任務庫,否則您每次都得撰寫自訂提示詞。
Agent Mode 的 find_symbol 工具
新的 find_symbol 工具為代理提供具備語言感知的符號導覽:所有參考、型別中繼資料、宣告與範圍。支援的語言包括 C++、C#、Razor、TypeScript,以及任何具有 LSP 擴充功能的語言。先前必須從檔案內容推斷符號關係的代理,現在可以直接導覽符號圖表。
使用 Copilot 進行效能分析測試
Test Explorer 中新的 「Profile with Copilot」 命令會透過 Profiling Agent 執行選定的測試,自動分析 CPU 與檢測資料並呈現可操作的效能洞察。勝過盯著火焰圖猜測。
由即時效能分析驅動的 PerfTips
除錯時期的 PerfTips 現在連接到 Profiler Agent。在除錯時點擊內嵌效能訊號,Copilot 會分析經過時間、CPU 使用量與記憶體行為,以建議針對性的優化——不只是「這行花了 200ms」而是為什麼以及該怎麼做。
智慧 Watch 建議
Copilot 現在在除錯期間的 Watch 視窗中提供具備情境感知的運算式建議,更快地呈現最有意義的執行時期值。這是小小的使用體驗改善,但對於任何曾輸入相同巢狀屬性路徑五十次的人來說很受歡迎。
使用 Copilot 修復 NuGet 漏洞
當在 Solution Explorer 中偵測到 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 輸出,排除思考步驟與中間工具輸出。適用於分享乾淨的回應,而不會讓代理鷹架雜訊 cluttering 貼上內容。
組織自訂指示 — 正式上市
2026 年 4 月 2 日 · github.blog/changelog
GitHub Copilot 的組織自訂指示現在已 GA,供 Copilot Business 與 Enterprise 管理員使用。設定預設指示以在所有存放庫中塑造 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 遙測,以實現完全 air-gapped 的工作流程。
使用自訂提供者時,GitHub 驗證現在是可選的,但登入仍會解鎖 /delegate、GitHub Code Search 與 GitHub MCP 伺服器等功能。
對於受監管產業或主權雲端環境中的企業團隊,這是一個重要的解鎖。您獲得 Copilot CLI 工作流程,而資料不會離開您的邊界。
來源: github.blog/changelog · code.visualstudio.com/updates · devblogs.microsoft.com/visualstudio