Visual Studio Code 1.135 於 2026 年 8 月 26 日發佈。本次更新專注於打破 VS Code 與其他 AI 編碼工具之間的壁壘,同時讓 Agents 視窗更簡潔,並讓您更清楚地了解每次聊天的實際用量。
四大亮點功能:
- 在 VS Code 中繼續外部代理工作階段 — 接續在其他應用程式中啟動的 Copilot 或 Claude 工作階段
- Rubber Duck(實驗性) — 從互補模型中取得對代理工作的第二意見
- Agents 視窗體驗改進 — 單面板側邊版面現為預設,工作階段控制更簡潔
- 詳細的聊天回合用量 — 依模型拆分輸入、快取輸入和輸出的 Token 統計
下面逐一解析這些功能對您日常工作的意義。
在 VS Code 中繼續外部代理工作階段
這是一個會悄然改變您對代理工作階段認知的功能。在此之前,您在 GitHub Copilot 應用程式、Copilot CLI 或其他支援 Claude 的工具中啟動的工作階段只能停留在該工具中。若想在 VS Code 中繼續——帶著完整的編輯器上下文、檔案變更和 Agents 視窗——您必須重新開始或手動複製上下文。
在 1.135 中,VS Code 的工作階段清單現在可以顯示您在其他應用程式中建立的近期 Copilot 或 Claude 代理工作階段。預設情況下,VS Code 最多顯示兩個最近更新的外部工作階段。從工作階段清單中選擇一個,即可檢視對話並使用您的 Copilot 訂閱在 VS Code 中繼續。
聊天頂部會出現一個橫幅,讓您設定顯示多少外部工作階段。您也可以使用工作階段清單篩選器中的「外部」子選單來選擇顯示哪些外部工作階段。chat.agentSessions.showExternal 設定控制此行爲,可隨時變更。
為什麼重要: 您的代理工作階段不再受限於啟動它的工具。您可以在手機上透過 Copilot 應用程式快速發起一個任務,回到辦公桌前再在 VS Code 中帶著完整的編輯器上下文繼續。這是一個意義重大的工作流程轉變。
Rubber Duck(實驗性)
Rubber Duck 是一項實驗性功能,可自動為代理的工作提供第二意見。當您在 Copilot 代理主機工作階段中呼叫 /rubber-duck 命令時,一個互補模型會審查主代理已完成的工作,並指出被忽略的細節或邊緣情況。
這個名字來自經典的「橡皮鴨除錯」實踐,只不過這裡的「鴨子」是另一個 AI 模型。其理念是不同模型有不同的優勢和盲區。透過讓第二個模型審查工作,您可以發現主模型可能遺漏的問題。
為什麼重要: 隨著開發者越來越依賴 AI 代理處理複雜任務,細微錯誤的風險也在增加。第二意見機制是一種務實的保障——雖然不是萬無一失,但呼叫成本為零,是很有用的檢查點。這也與 GitHub 在 Copilot CLI 中推動多模型工作流程的大方向一致。
Agents 視窗體驗改進
在過去幾個版本中,Agents 視窗一直在快速演進,而 1.135 帶來了迄今最顯著的體驗改進。
單面板側邊版面成為預設
在 1.134 中作為選項引入的單面板版面,現已成為桌面版 Agents 視窗的預設版面。在此版面中,工作階段詳情和編輯器位於單個側邊面板中,與聊天共用標籤欄。本次更新的改進包括:
- 自適應 Diff:空間允許時使用並排檢視,側邊面板過窄時自動切換為內嵌檢視。如果您希望任何寬度下都使用內嵌檢視,可從編輯器標題選單中使用「一律顯示內嵌 Diff」。
- 更清爽的操作列:針對 Diff、檢視模式、程式碼審查和附件等編輯器特定操作已移至編輯器標題區域。共用標頭現在專注於顯示或隱藏詳情。
如果您偏好經典版面,可停用 sessions.layout.singlePaneDetailPanel 並重新載入視窗。
簡化的工作階段控制與資訊
工作階段標頭已重新設計,更加簡潔:
- 工作階段標題 佔據突出位置,旁邊的溢位選單整合了建立聊天和釘選工作階段的操作。
- 工作階段資訊 移到聊天輸入框正上方,工作時更容易找到。膠囊標籤可顯示變更、提取請求、問題、代理正在互動的瀏覽器以及工作階段產物。
- 變更膠囊 顯示即時的檔案和 Diff 數量,並可開啟完整的工作階段變更集。只要工作階段有變更,它就會保持可見。
- 按一下滑鼠右鍵任意膠囊 可開啟內容選單,選擇要顯示的膠囊類型。
當工作階段包含多個聊天時,聊天標籤會取代單一聊天標頭,讓您更輕鬆地在相關對話之間切換。
為什麼重要: Agents 視窗曾經變得擁擠。工作階段標頭、搜尋框、操作列和膠囊標籤之間,有太多元素在爭奪注意力。這次重新設計把重要內容(工作階段標題、對話、變更)推到前面,把其餘內容收納起來。自適應 Diff 行為也很貼心——不再需要手動在內嵌和並排之間切換。
詳細的聊天回合用量
您是否曾想知道某次聊天回合到底消耗了多少 Token?VS Code 1.135 重新設計了聊天回應頁尾來展示這些資訊。
當您將滑鼠游標停在聊天回應的頁尾上時,現在可以看到依模型拆分的:
- 輸入 Token
- 快取輸入 Token
- 輸出 Token
這為您提供了逐模型、逐回合的精細聊天用量可見性。對於使用 BYOK(自帶金鑰)模型或需要管理 Copilot 信用額度的開發者來說,這種細節至關重要。
為什麼重要: Token 用量長期以來一直不夠透明。隨著開發者混合使用模型——在同一工作階段中在 Copilot 訂閱模型和 BYOK 模型之間切換——了解 Token 的去向有助於您做出明智的決策,決定哪些任務使用哪些模型。
聊天改進
編輯器風格聊天黏性捲動(實驗性)
1.133 中首次引入的聊天黏性捲動(sticky scroll)已進一步優化,與編輯器中的黏性捲動行為更加一致。目前提示在捲動瀏覽長回應時保持可見,讓您更容易追蹤哪個回應屬於哪個問題。同時啟用 chat.stickyScroll.enabled 和 chat.experimental.stickyScroll.enabled 即可體驗重新設計的效果。
沙箱更新
VS Code 先前將本機代理架構的沙箱功能逐步推廣給了 50% 的使用者。經過驗證,團隊認為全面推廣需要更多支援和後續工作,而此時的重點是更高優先順序的代理主機和 Copilot 架構投入。預設推廣比例已調回至 0%,但沙箱功能仍可作為選用功能使用。
社群貢獻
VS Code 1.135 包含 17 位社群貢獻者的貢獻。值得注意的有:
- Simon Siefke 延續了記憶體洩漏修復的連勝紀錄,又修復了三處:markersTable、mainThreadDocumentsAndEditors 和設定預覽指示器
- Julia Gong 為 NES 新增了最佳化的 PatchBased02 提示策略
- Ryan Ewen 修復了失敗的工具呼叫被呈現為成功的問題
- Zain Nadeem 修復了 runInTerminal 環境值的 PowerShell 引號問題,並改進了工作區信任處理
- Akshat Anand 修復了 32px 標頭中 Modern UI 面板標題標籤的置中問題
John Murray、Xavier Guarch、homeworld614、Johnny Noble 和 wenma531 在問題追蹤方面的貢獻幫助了社群報告的分類和驗證。
您應該更新嗎?
應該。VS Code 1.135 是一個提升體驗的版本,不引入破壞性變更。如果您在多個工具中使用 Copilot 或 Claude,僅外部工作階段功能就值得更新。重新設計的 Agents 視窗版面讓代理體驗更加精緻,聊天用量統計也是一項期待已久的透明化功能。
VS Code 正在逐步向所有使用者推送。在 VS Code 中使用檢查更新即可立即取得最新版本,或下載夜間版 Insiders 組建儘早體驗新功能。
您最喜歡 VS Code 1.135 的哪個功能?歡迎在 X 上告訴我們——我們一直很想知道這些更新在實際工作流程中的表現。