
在開發環境中,人工智慧從「輔助工具」到「隊友」的轉變已經開始。
VS Code 1.107 為跨多個代理程式分配工作和平行推進提供了新的基礎。
微軟於 2025 年 12 月 10 日發布了 Visual Studio Code 1.107 版本。此版本最大的特點是引入了多代理編排功能,允許開發人員將 GitHub Copilot 和自訂代理程式結合起來,實現並行開發。
名為 Agent HQ 的集中式管理功能可對所有代理程式進行集中管理,並協調其執行各項任務。後台代理程式在隔離的工作區中運行,可以同時處理多個任務。對 Git 工作樹的支援可防止多個後台代理程式修改相同文件時發生衝突。
新增了組織層級的實驗性自訂代理共享功能,允許代理程式在 GitHub 組織之間分發;此外還進行了許多其他改進,包括支援 MCP 規範 2025-11-25、更好地支援 TypeScript 7.0 預覽版,以及添加了一個用於管理語言模型的專用編輯器。
從:
2025 年 11 月(版本 1.107)– Visual Studio Code
【社論】
此次更新有可能從根本上改變我們在開發環境中使用 AI 代理程式的方式。 GitHub Copilot 之前作為一個獨立的助手運行,而1.107 版本引入了「編排」的概念,使得多個代理可以協同工作。
這項變革的核心在於能夠將開發任務委派給適當的代理人。例如,開發人員可以在構思階段與本地代理進行交互,然後在實現策略確定後將其移交給後台代理。這使得開發人員能夠並行處理多個任務。
尤其值得一提的是 Git 工作樹隔離功能。即使多個後台代理同時運行,它們也各自在獨立的資料夾中工作,從而避免了檔案衝突。這項改進消除了實際應用中的一大障礙。
在組織層面共享自訂代理程式也是一項重要的進展。以前只能在個人或工作區層級定義的代理現在可以分發到整個 GitHub 組織。這使得團隊能夠以一致的方式使用反映公司編碼標準和最佳實踐的代理。
然而,需要注意的是,許多功能仍處於實驗階段。許多令人興奮的功能,例如子代理和 Claude 技能的重用,目前仍處於預覽階段,在生產環境中使用前應進行仔細測試。
[術語]
多智能體編排<br>一個多個人工智慧智能體協同工作的系統。每個智能體都有不同的角色和特性,可以根據任務的不同將任務委派給合適的智能體。這實現了並行開發並提高了效率。
後台代理程式<br>當開發者在 VS Code 中處理其他任務時,後台代理程式可以自主執行編碼任務。以前稱為 CLI 代理。
Git 工作樹<br>此功能可讓您從單一 Git 倉庫建立多個工作目錄。您可以同時處理不同的分支和提交,從而實現並行工作,並避免文件衝突。
自訂代理<br>可由開發者或組織定義的AI代理。可以自訂角色和行為模式,使其專注於特定任務或領域。
子代理<br>執行主代理委派的特定任務的輔助代理。它有自己的上下文窗口,並且獨立於主對話運行。
[參考連結]
Visual Studio Code 官方網站(外部連結)
微軟提供的免費開源程式碼編輯器。其擴充功能支援多種開發環境。
Visual Studio Code v1.107 發行說明(外部)
這是解釋本次更新詳情的官方文檔,包括各項功能的使用方法、螢幕截圖和設定說明。
GitHub Copilot (外部)
GitHub 的 AI 驅動程式碼助理提供程式碼補全、解釋產生、測試建立等功能。
GitHub 自訂代理文件(外部)
本官方指南介紹如何在組織層級建立自訂代理,說明如何定義代理及其配置選項。
TypeScript 官方網站(外部連結)
JavaScript 是微軟開發的 JavaScript 的超集語言。 7.0 版本已完全以原生程式碼重寫。
MCP(模型上下文協議)官方網站(外部連結)
一種開放協議,用於規範人工智慧模型和應用程式之間的資料交換。規範變更歷史和實作範例均已公開。
[參考文章]
Visual Studio Code 新增多代理程式編排功能 – InfoWorld (外部)
本文介紹了 VS Code 1.107 的多代理功能,包括 Agent HQ 的整合管理和背景代理程式的運作。
VS Code 1.107:多代理編排和 AI 工具重新定義開發者生產力(外部)
從提高開發人員生產力的角度出發,我們分析了多個代理並行執行和組織層面共享自訂代理程式對開發工作流程的影響。
[編者註]
將人工智慧融入開發環境會為我們的工作方式帶來多大的改變?這次更新並非只是簡單地添加一些新功能,而是提出了一種全新的工作方式——「與多個人工智慧協作」。透過本地對話來構思想法,然後在後台實現它們——這種使用人工智慧的方式與設計工具中的圖層管理有異曲同工之妙。
您希望將哪些任務委派給智能體?您認為在整個組織內標準化使用人工智慧有哪些機會和挑戰?我們非常希望了解您對自身工作的見解和期望。