Visual Studio Code 1.115
歡迎在 LinkedIn、X、Bluesky 上追蹤我們 |
發布日期:2026 年 4 月 8 日
下載:Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap
歡迎來到 Visual Studio Code 1.115 版本。此版本透過引入全新的 VS Code Agents 配套應用程式,進一步提升了您的代理原生(agent-native)開發體驗!
-
VS Code Agents 應用程式:一款針對代理原生開發進行了優化的全新配套應用程式,可與 VS Code Insiders 並行執行。
-
整合式瀏覽器:多項改進,使代理程式在使用整合式瀏覽器時更加順暢。
-
終端機工具:為代理程式提供與背景終端機互動的新功能。
祝您開發愉快!
Visual Studio Code Agents (預覽版)
Visual Studio Code Agents 是一款全新的預覽配套應用程式,隨 VS Code Insiders 一併提供,專為代理原生開發而建。
-
跨專案平行執行任務 - 在多個儲存庫中平行啟動代理程式工作階段(每個工作階段均隔離在各自的工作樹中),快速切換上下文(UI 會隨您的選擇自動調整),並針對人類與代理程式的審閱內容進行反覆運算。
-
監控與審閱 - 無需離開應用程式即可追蹤工作階段進度、行內檢視差異、留下代理程式回饋,以及建立提取請求(Pull Request)。
-
保留您的自訂設定 - 自訂指令、提示詞檔案、自訂代理程式、MCP 伺服器、掛鉤(hooks)和外掛程式,以及主題等其他 VS Code 自訂設定,均可在 Agents 應用程式中運作。
-
無需額外安裝 - 該應用程式隨 VS Code Insiders 一併提供。您可以從作業系統的開始功能表或應用程式資料夾啟動,或從指令選擇區執行 Chat: Open Agents Application。
Agents 應用程式正處於快速發展的預覽階段。目前僅適用於 VS Code Insiders,我們期待在 GitHub issues 中收到您的回饋。

整合式瀏覽器
在此版本中,我們持續強化整合式瀏覽器的體驗及其對代理程式的支援能力。
瀏覽器代理工具改進
設定: workbench.browser.enableChatTools
更好的工具標籤
當代理程式呼叫瀏覽器工具時,工具呼叫現在具有更具描述性的標籤,並提供連結可直接跳轉至目標瀏覽器分頁。
舊版

新版

支援長時間執行的指令碼
Run Playwright Code 工具改進了對長時間執行指令碼的支援。執行時間超過五秒(預設值)的指令碼,現在會回傳一個延遲結果,供代理程式進行輪詢。
減少重複的分頁
現在強烈建議代理程式不要重複開啟瀏覽器分頁。當代理程式嘗試開啟新分頁,且已有相同主機的分頁開啟時,除非代理程式傳遞了明確的旗標,否則不會開啟新分頁。
整合式瀏覽器支援捏合縮放(macOS)
整合式瀏覽器現已支援 macOS 上的捏合縮放。使用觸控板的捏合手勢,可將網頁內容放大至 3 倍。
與標準瀏覽器縮放(⌘= (Windows, Linux Ctrl+=) / ⌘- (Windows, Linux Ctrl+-))不同,捏合縮放僅是純視覺上的放大,並不會重新整理頁面佈局。
終端機工具改進
此版本改善了代理程式在背景執行終端機指令的體驗。
向背景終端機發送輸入
先前,背景終端機為唯讀狀態,僅能使用 get_terminal_output。當前景終端機逾時並轉入背景時,這尤其受限,因為代理程式無法再與其互動。
透過新的 send_to_terminal 工具,代理程式可以持續與背景終端機互動。例如,如果 SSH 工作階段在等待密碼提示時逾時,代理程式仍然可以發送所需的輸入來完成連線。
背景終端機通知(實驗性)
設定: chat.tools.terminal.backgroundNotifications
先前,當終端機指令在背景執行時,代理程式必須手動呼叫 get_terminal_output 來檢查其狀態。沒有方法能得知指令何時完成或是否需要輸入。
透過新的實驗性 chat.tools.terminal.backgroundNotifications 設定,當背景終端機指令完成或需要使用者輸入時,代理程式會自動收到通知。這也適用於逾時並轉入背景的前景終端機。代理程式隨後可採取適當行動,例如檢閱輸出或透過 send_to_terminal 工具提供輸入。
已棄用的功能與設定
本版新增的棄用項目
無
即將棄用的項目
- 編輯模式(Edit Mode)自 VS Code 1.110 版本起正式棄用。使用者可透過 VS Code 設定 chat.editMode.hidden 暫時重新啟用編輯模式。此設定將持續支援至 1.125 版本。從 1.125 版本開始,編輯模式將被完全移除,且無法再透過設定啟用。
值得注意的修正
- vscode#304257 - 整合式 pwsh 的終端機重啟可能導致游標位置錯誤
- vscode#304679 - 在 VS Code 終端機內的 Claude Code 中,Caps Lock 鍵會插入原始逸出序列 "[57358u"
謝謝您
對我們議題追蹤的貢獻:
- @gjsjohnmurray (John Murray)
- @RedCMD (RedCMD)
- @IllusionMH (Andrii Dieiev)
- @albertosantini (Alberto Santini)
對 vscode 的貢獻:
- @andysharman: 功能:為預設新工作階段模式新增 A/B 測試 PR #306532
- @chetanr-25: 改進動態樣式表規則的型別安全性 PR #288651
- @danplischke (Dan Plischke): 在 serve-web CLI 新增 default-folder、default-workspace 與 disable-telemetry PR #299512
- @mossgowild (moss): 修復:防止 _extractImagesFromOutput 中出現災難性的正規表示式回溯 PR #307447
- @xingsy97 (xingsy97): 註解:修復評論面板中循環利用樹狀項目時的記憶體洩漏 PR #304666
- @yogeshwaran-c (Yogeshwaran C)
- 修復:視窗標題中的編輯器服務範圍應限於其自身的編輯器群組容器 PR #306226
- 修復:重新開啟中斷點小工具時保留「等待中斷點」的選擇 PR #306564
- 修復:在搜尋輸入框的箭頭鍵導覽中加入額外的切換開關 PR #306559
- 功能:在小地圖(minimap)中顯示覆蓋率指標 PR #307250
- 修復:改進測試覆蓋率篩選器快速挑選器(Quick Pick)的可讀性 PR #306562
- 修復:將無法識別的 @ 開頭文字視為測試總管中的常規篩選器 PR #307555
我們非常感謝大家在第一時間體驗我們的新功能,請經常回來查看,了解最新消息。
如果您想閱讀先前 VS Code 版本的發布說明,請前往 code.visualstudio.com 上的 Updates 頁面。