Visual Studio Code 1.127 發行版正式推出,它帶來了開發者與團隊與 AI 代理互動方式的重大變革。此更新不只是小型生活品質改善;它是關於讓 AI 代理更安全、更可觀測,並顯著更好地整合到真實團隊工作流程中,特別是對有嚴格安全與合規需求的企業環境。
以下是關鍵新功能的技術拆解,以及它們對軟體工程團隊的意義。
1. Agents Window 預覽與多交談工作階段
這是什麼
VS Code 1.127 引入專屬的 Agents Window,用於管理跨專案的代理活動。此外,多交談工作階段讓您可同時維護多個並行對話與工作流程。
為何重要
過去在編輯器中與 AI 互動高度以檔案為中心。新的 Agents Window 作為任務中心開發(例如「重構此舊模組」或「分類進來的錯誤」)的真正控制平面。多交談工作階段讓您可以完全依照開發者實際工作的方式工作:在一個執行緒處理生產熱修,同時在另一個探索功能實驗。
對團隊而言,持久的代理工作階段成為共享產物。您現在可將代理工作階段連同提取要求一併交付,讓檢閱者了解 AI 的推理與限制。
2. 子代理額度可見性
這是什麼
您現在對子代理額度使用量有直接可見性,可看到特定子代理在幕後消耗了多少權杖或 AI 額度。
為何重要
現代代理架構重度依賴為規劃、撰寫程式碼或生成測試等任務而特化的子代理。到目前為止,這些成本大致不透明。這個新可見性讓團隊能有效監控成本、比較不同的協調策略(例如規劃密集 vs. 直接執行),並強制執行企業權杖預算。這是邁向企業中 AI 真正成本可觀測性的關鍵一步。
3. 交談終端機命令沙箱化(macOS/Linux)
這是什麼
當 AI 代理透過交談執行終端機命令時,這些命令現在會在 macOS 與 Linux 上以沙箱化環境執行,限制檔案系統與網路存取。
為何重要
允許 AI 執行 shell 命令極為強大但本質上有風險。沙箱化限制了設定錯誤的代理或提示注入攻擊的爆炸半徑。這個安全邊界鼓勵更多「Autopilot」工作流程,讓開發者可允許代理自主執行設定、建置與測試步驟,無需手動核准每個命令,在維持最小權限原則的同時大幅提升生產力。
4. 內建 Ollama 提供者淘汰
這是什麼
VS Code 正式淘汰內建 Ollama 提供者。使用者應轉移到官方 Ollama VS Code 擴充功能或其他自帶金鑰(BYOK)設定。
為何重要
此舉釐清 VS Code 作為中立工具平台而非模型供應商的角色。透過依賴擴充功能生態系,VS Code 鼓勵標準化 BYOK 模式。這對需要跨所有部署模型一致稽核、記錄與控制的企業環境特別有利。
5. 整合式瀏覽器的個別網站權限與瀏覽器工具 GA
這是什麼
VS Code 整合式瀏覽器現支援個別網站權限(相機、位置、感應器)。此外,代理的瀏覽器工具已達到正式發行(GA),允許代理以程式方式與整合式瀏覽器互動。
為何重要
這有效地將編輯器變成全端、含 UI 的自動化介面。有了 GA 瀏覽器工具,代理現在可建置 Web 應用程式、執行它、開啟瀏覽器、點選 UI 並驗證功能。您現在可建立完全由 VS Code 內 AI 協調的閉環、端對端測試(程式碼 → 建置 → 在瀏覽器執行 → 驗證 UI)。
6. 受管理 Copilot 設定的檔案式交付
這是什麼
管理員現在可透過 managed-settings.json 檔案散發企業受管理的 GitHub Copilot 設定,補充現有 MDM 方法。
為何重要
對擁有成千上萬台機器的組織,確保一致的 AI 設定至關重要。檔案式交付與設定管理工具(如 Ansible 或 Chef)無縫合作,並提供在可能未註冊於標準 MDM 的機器(如氣隙系統或 Linux 開發機)上強制執行 Copilot 策略的方式。
結論
在 1.127 發行中,VS Code 訊號出 AI 代理不再只是「類固醇上的自動完成」。它們是可管理、可控制且安全的 workforce。在代理控制平面、可觀測成本、沙箱化執行與穩健的企業設定選項之間,團隊可安全地將更高階的自主任務委派給 AI,同時對安全性與預算保留完整控制。
祝編碼愉快!