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 會根據您的選擇進行調整),並針對人類與代理的審核進行反覆運算。

  • 監控與審核 - 無需離開應用程式即可追蹤工作階段進度、檢視行內差異(diffs)、為代理提供意見回饋,以及建立提取請求(pull requests)。

  • 繼承您的自訂設定 - 自訂指令、提示詞檔案(prompt files)、自訂代理、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.