Visual Studio Code 1.115
發行日期: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 會根據您的選擇進行調整),並針對人類與代理的審核進行反覆運算。
-
監控與審核 - 無需離開應用程式即可追蹤工作階段進度、檢視行內差異(diffs)、為代理提供意見回饋,以及建立提取請求(pull requests)。
-
繼承您的自訂設定 - 自訂指令、提示詞檔案(prompt files)、自訂代理、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: feat: 新增預設新工作階段模式的 A/B 測試 PR #306532
- @chetanr-25: 改進動態樣式表規則的型別安全性 PR #288651
- @danplischke (Dan Plischke): 為 serve-web CLI 新增 default-folder、default-workspace 及 disable-telemetry PR #299512
- @mossgowild (moss): fix: 防止 _extractImagesFromOutput 中出現災難性的正規表示式回溯 PR #307447
- @xingsy97 (xingsy97): comments: 修復註解面板中回收樹狀項目時的記憶體洩漏 PR #304666
- @yogeshwaran-c (Yogeshwaran C)
- fix: 將視窗標題中的編輯器服務限制在自己的編輯器群組容器內 PR #306226
- fix: 重新開啟中斷點小工具時保留 'Wait for Breakpoint' 選項 PR #306564
- fix: 在搜尋輸入框的箭頭鍵導覽中加入額外的切換開關 PR #306559
- feat: 在縮圖(minimap)中顯示覆蓋率指標 PR #307250
- fix: 改進測試覆蓋率篩選器快速挑選器的可讀性 PR #306562
- fix: 將測試瀏覽器中無法辨識的 @ 開頭文字視為一般篩選器 PR #307555
我們非常感謝大家在第一時間體驗我們的新功能,請經常回來查看,了解最新消息。
如果您想閱讀先前 VS Code 版本的發布說明,請前往 code.visualstudio.com 上的 Updates 頁面。