Visual Studio Code 1.134 已於 2026 年 8 月 19 日發布,這次更新的重點在於管理長時間、多輪 agent 工作階段所帶來的複雜度。隨著 VS Code 的 agent 功能日漸成熟——多個聊天、subagent、多視窗工作階段——介面在協助你瀏覽這些活動方面並未完全跟上。1.134 直接針對這個問題推出四項主打功能:

  1. Grid layout for chats — 將相關的聊天與 subagent 聊天分組並排顯示
  2. Prompt timeline — 在 transcript gutter 中顯示視覺化時間軸,呈現每個提示及其檔案變更
  3. Find in chat — 在整個對話中進行全文搜尋,包括已收合的內容
  4. HTML files in the integrated browser — 將瀏覽器設定為 HTML 檔案的預設編輯器

另外兩項改良——Alt+點擊關閉其他編輯器,以及側邊面板配置的精緻化——為本次發布畫下句點。讓我們逐一深入探討每個功能。

工作階段中的聊天 Grid Layout

如果你用過 VS Code 的多聊天 agent 工作階段(Claude 在 1.128 中導入),你就知道挑戰所在:一個工作階段中同時有多個聊天,爭搶螢幕空間。你可以在它們之間切換,但要比較兩個聊天就得來回切換。

1.134 以 grid layout 解決這個問題。你現在可以將聊天或 subagent 聊天拖曳到水平或垂直群組中,讓相關對話同時保持可見。這對以下情境特別強大:

  • 比較不同做法:並排執行兩個使用不同模型或提示來解決同一問題的聊天
  • 監控 subagent:將執行中 subagent 的聊天拖曳到主對話旁的群組中,無需切換分頁即可查看進度
  • 平行工作流:將「實作功能」的聊天與「撰寫測試」的聊天並排放置

當你返回工作階段或重新載入視窗時,VS Code 會還原聊天群組配置與焦點,因此你的排列會持續保留。你也可以在 Chats 挑選器中以 Alt+選取聊天,立即將其開啟在側邊。

這是多聊天功能的自然演進。當 1.128 導入每個工作階段多個聊天時,就已經很明顯地看出最終會需要並排比較。1.134 俐落地實現了這點,採用 VS Code 使用者已從編輯器分割中熟悉的拖放模式。

Prompt Timeline

長時間的 agent 工作階段是一把雙面刃。一方面,你可以在單一工作階段中透過多次來回完成複雜任務;另一方面,要找到 30 輪之前的特定提示——尤其是變更了特定檔案的提示——可能是一場令人沮喪的捲動地獄。

新的 prompt timeline 在 transcript gutter 加入視覺化時間軸。每個圓點代表你的一則提示,反白的圓點標示你目前的位置。將滑鼠游標移到任何圓點上即可預覽該提示,按一下即可直接跳至該處。

對 agent 工作流程來說特別有用的是檔案變更資訊。對於修改過檔案的提示,時間軸會顯示新增與刪除的行數,並提供直接連結以開啟變更內容進行檢閱。這讓時間軸從單純的導覽輔助工具,變成記錄每個提示對你的程式碼庫實際做了什麼的稽核軌跡。

設定 sessions.chatTimeline.display 控制顯示方式:ruler 會在捲軸旁顯示時間軸,off 則完全隱藏。

Find in Chat

這正是那種讓你納悶「為什麼以前沒有」的功能。長對話——無論是與 Copilot、Claude 或 Codex agent 的對話——可能包含數千行文字、程式碼區塊、工具輸出與說明。要找到特定片段就得捲過所有內容。

現在你可以在 Chat 檢視、chat 編輯器及 Agents 視窗中按下 ⌘F(Windows、Linux 為 Ctrl+F) 開啟搜尋小工具。搜尋涵蓋整個對話,包括目前未顯示在螢幕上的內容。當你在相符項目之間移動時,VS Code 會將每個相符項目捲入視野,並在收合的 work summary 含有相符內容時自動展開。

搜尋小工具支援:

  • Match case — 區分大小寫的搜尋
  • Match whole words — 僅比對完整單字
  • Regular expressions — 完整的 regex 支援

對開發者工作流程來說,這意義重大。你可以搜尋函式名稱,找出 agent 在何處討論過它;查詢 agent 先前回報的錯誤訊息;或找到特定的程式碼建議,而無需捲過數十輪對話。這在所有的 agent harness(Copilot、Claude 與 Codex)中都能運作。

預設在整合式瀏覽器中開啟 HTML 檔案

VS Code 的整合式瀏覽器自推出以來持續改進,1.134 再進一步,讓你可以將它設為 HTML 檔案的預設編輯器。可透過 workbench.editorAssociations 設定,或直接從編輯器標題列設定。

啟用後,開啟 HTML 檔案會直接在整合式瀏覽器中啟動,而非文字編輯器。瀏覽器分頁會維持與來源 HTML 檔案的關聯,頁面內的任何連結或導覽都會在新分頁中開啟,以保留該關聯。

這對經常預覽 HTML 變更的前端開發者是一大工作流程勝利。你不必再經歷編輯、儲存、切換到瀏覽器、重新整理的流程,而是直接在 VS Code 中獲得即時預覽體驗。搭配 1.133 的自動重新載入功能(workbench.browser.autoReloadOnFileChange),你可以在一個分頁中編輯 HTML,並看著瀏覽器分頁自動更新。

從分頁關閉其他編輯器

一項小而實用的改良:在與編輯器分頁的關閉按鈕互動時按住 Alt,動作會從「Close」變成「Close Other Editors」。這讓你可以保留一個編輯器開啟,並關閉其他所有編輯器,而無需使用分頁的內容功能表。這是一個小小的按鍵捷徑,但當你在 agent 工作階段中管理許多開啟的檔案時,累積起來相當可觀。

側邊面板配置改良

對於使用單一面板配置(sessions.layout.singlePaneDetailPanel)的使用者,1.134 帶來多項精緻化:

  • 配置現在遵循 workbench.editor.showTabs 設定——多個分頁保持可見,而 singlenone 值則使用精簡的單一標題列
  • 文字檔編輯器採用與 Changes 編輯器相同的標題列結構,標題列中包含檔案 breadcrumbs,方便導覽
  • 切換工作階段時,側邊面板會保持其大小與可見性,避免先前發生的突兀配置跳動

這些變更讓單一面板配置更一致、更可預測,這對整天待在 Agents 視窗中的使用者來說很重要。

社群貢獻

VS Code 1.134 包含來自 11 位社群成員的貢獻:

  • @a1exmozz — agentHost telemetry 改進 [PR #329961]
  • @abmahdy (Ahmed Mahdy) — 保留終端機完成通知 [PR #330570]
  • @benelog (Sanghyuk Jung) — Copilot 提示文字修正 [PR #328961]
  • @cipheraxat (Akshat Anand) — Modern UI 分頁關閉按鈕重疊修正 [PR #330754]
  • @jadefr (Jade Ferreira Vieira) — Alt+點擊關閉其他分頁功能 [PR #328975]
  • @martincheck (Martin Check) — read_file 中的 surrogate pair 處理 [PR #331005]
  • @marvinroger (Marvin ROGER) — 修正 document.queryCommandSupported 未定義時的當機問題 [PR #330298]
  • @mirimadahmed (Mir) — voice new_session 旗標處理 [PR #330859]
  • @Shaurav-Vora (Shaurav Vora) — chat 面板的 Ctrl+F 搜尋小工具 [PR #330340]
  • @SimonSiefke (Simon Siefke) — 橫跨 extensions view、source control view、code actions、search view、chat widgets、references view 與 search result folder matches 的 7 項記憶體洩漏修正
  • @yzxcj797 — Copilot extension README 中的失效連結修正 [PR #330992]

Simon Siefke 持續是傑出的貢獻者,僅本次發布就貢獻了 7 項記憶體洩漏修正,再加上他在近期 VS Code 版本中已相當亮眼的紀錄。

本次發布的 issue 追蹤貢獻者:@gjsjohnmurray (John Murray)、@RedCMD、@IllusionMH (Andrii Dieiev) 與 @albertosantini (Alberto Santini)。

這次發布說明了什麼

VS Code 1.134 是一次關於導覽與組織的發布。夏天推出的 agent 功能——多聊天工作階段、subagent、agent host、多種 harness——創造了一個新問題:管理所有這些活動。當你可以在 3 種 agent harness 中同時執行 5 個聊天並搭配多個 subagent 時,介面需要協助你導覽,而不只是顯示。

Grid layout、prompt timeline 與 find in chat 都針對同一個根本挑戰:讓複雜的 agent 工作流程可被導覽。這顯示 VS Code 正從「打造 agent 功能」邁向「讓 agent 功能可大規模使用」——這是一個對日常開發者生產力至關重要的成熟度轉變。

將瀏覽器設為 HTML 預設編輯器是較小的變更,但符合相同主題:減少常見工作流程中的摩擦。對前端開發者而言,編輯-預覽循環剛剛變得更短了。

取得 1.134

VS Code 正在逐步推出更新。在 VS Code 中使用**檢查更新(Check for Updates)**即可立即取得 1.134,或下載每日建置的 Insiders 版本來試用即將推出的功能。

追蹤 @kkaminsk 以獲得更多 VS Code 與 AI 開發相關更新。


你最喜歡 1.134 的哪個功能?歡迎在留言區告訴我們,或在 X 上聯繫我們。