Visual Studio Code 1.115

歡迎在 LinkedInXBluesky 上追蹤我們 |


發布日期: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 中收到您的回饋。

Screenshot of the VS Code Agents app with a session and changes open.

整合式瀏覽器

在此版本中,我們持續強化整合式瀏覽器的體驗及其對代理程式的支援能力。

瀏覽器代理工具改進

設定 workbench.browser.enableChatTools 在 VS Code 中開啟 在 VS Code Insiders 中開啟

更好的工具標籤

當代理程式呼叫瀏覽器工具時,工具呼叫現在具有更具描述性的標籤,並提供連結可直接跳轉至目標瀏覽器分頁。

舊版
Screenshot of a tool call saying "Clicked element in browser".

新版
Screenshot of a tool call saying "Right-clicked header banner in Test Page", with a link to Test Page.

支援長時間執行的指令碼

Run Playwright Code 工具改進了對長時間執行指令碼的支援。執行時間超過五秒(預設值)的指令碼,現在會回傳一個延遲結果,供代理程式進行輪詢。

減少重複的分頁

現在強烈建議代理程式不要重複開啟瀏覽器分頁。當代理程式嘗試開啟新分頁,且已有相同主機的分頁開啟時,除非代理程式傳遞了明確的旗標,否則不會開啟新分頁。

整合式瀏覽器支援捏合縮放(macOS)

整合式瀏覽器現已支援 macOS 上的捏合縮放。使用觸控板的捏合手勢,可將網頁內容放大至 3 倍。

與標準瀏覽器縮放(⌘= (Windows, Linux Ctrl+=) / ⌘- (Windows, Linux Ctrl+-))不同,捏合縮放僅是純視覺上的放大,並不會重新整理頁面佈局。

終端機工具改進

此版本改善了代理程式在背景執行終端機指令的體驗。

向背景終端機發送輸入

先前,背景終端機為唯讀狀態,僅能使用 get_terminal_output。當前景終端機逾時並轉入背景時,這尤其受限,因為代理程式無法再與其互動。

透過新的 send_to_terminal 工具,代理程式可以持續與背景終端機互動。例如,如果 SSH 工作階段在等待密碼提示時逾時,代理程式仍然可以發送所需的輸入來完成連線。

背景終端機通知(實驗性)

設定 chat.tools.terminal.backgroundNotifications 在 VS Code 中開啟 在 VS Code Insiders 中開啟

先前,當終端機指令在背景執行時,代理程式必須手動呼叫 get_terminal_output 來檢查其狀態。沒有方法能得知指令何時完成或是否需要輸入。

透過新的實驗性 chat.tools.terminal.backgroundNotifications 在 VS Code 中開啟 在 VS Code Insiders 中開啟 設定,當背景終端機指令完成或需要使用者輸入時,代理程式會自動收到通知。這也適用於逾時並轉入背景的前景終端機。代理程式隨後可採取適當行動,例如檢閱輸出或透過 send_to_terminal 工具提供輸入。

已棄用的功能與設定

本版新增的棄用項目

即將棄用的項目

  • 編輯模式(Edit Mode)自 VS Code 1.110 版本起正式棄用。使用者可透過 VS Code 設定 chat.editMode.hidden 在 VS Code 中開啟 在 VS Code Insiders 中開啟 暫時重新啟用編輯模式。此設定將持續支援至 1.125 版本。從 1.125 版本開始,編輯模式將被完全移除,且無法再透過設定啟用。

值得注意的修正

  • vscode#304257 - 整合式 pwsh 的終端機重啟可能導致游標位置錯誤
  • vscode#304679 - 在 VS Code 終端機內的 Claude Code 中,Caps Lock 鍵會插入原始逸出序列 "[57358u"

謝謝您

對我們議題追蹤的貢獻:

vscode 的貢獻:


我們非常感謝大家在第一時間體驗我們的新功能,請經常回來查看,了解最新消息。

如果您想閱讀先前 VS Code 版本的發布說明,請前往 code.visualstudio.com 上的 Updates 頁面。

© . This site is unofficial and not affiliated with Microsoft.