Visual Studio Code 1.133 於 2026年8月12日發布。與近期那些在各個方面塞滿十幾個功能的版本不同,這次更新緊湊而聚焦。三項重點改進都旨在消除代理驅動工作流中的摩擦:

  1. 現在可以在單一 Claude 會話中切換 Anthropic 和 Copilot 模型提供者
  2. Agents 視窗無需強制 GitHub 登入即可開啟
  3. 本地 HTML 檔案在整合式瀏覽器中自動重新整理

第四項增強——聊天提示詞黏性捲動——讓長對話更易導覽。這些變化共同反映了 VS Code 對開發者實際如何使用 AI 代理的不斷演進的理解:不是單一提供者孤島、不是不必要的認證門檻、也不是即時預覽的手動重新整理步驟。

讓我們逐一解析本次更新。

在 Claude 會話中混合 Anthropic 與 Copilot 模型

這是本次的頭條功能,它解決了一個真實痛點——在 VS Code 中使用 Claude 的團隊。

此前,Claude 代理會話完全透過兩條路徑之一運行:你的 GitHub Copilot 訂閱,或 Claude 自己的 API 金鑰設定。在兩者之間切換意味著重新設定代理主機——這不是你在對話中途會做的事。如果你在 Copilot 上開始會話,然後意識到想使用只有 Anthropic API 金鑰才能存取的 Claude 模型,那麼在你重新設定之前都無法使用。

在 1.133 中,模型選擇器現在同時顯示兩組

  • Anthropic 模型——計入你的 Anthropic API 金鑰帳單
  • Copilot 模型——計入你的 GitHub Copilot 訂閱

你可以選擇在下一輪使用哪個。這意味著你可以先用 Copilot 支援的模型開始會話進行初步探索,然後在特定任務中切換到透過 API 金鑰使用的 Claude 模型——全程無需離開會話或重新設定任何東西。

這是多提供者代理會話工作方式的重大轉變。在實踐中,不同模型各有所長。能夠為每一輪選擇合適的工具——而不是在整個會話中綁定一個提供者——是能在日常工作中產生切實差異的靈活性。這也意味著同時擁有 Copilot 訂閱和 Anthropic API 金鑰的團隊可以按輪最佳化成本和能力。

計費是透明的:Anthropic 組下的模型使用你的 API 金鑰並由 Anthropic 計費,而 Copilot 下的模型使用你的訂閱。沒有意外,沒有隱藏路由——你在選擇之前就能看到每個模型使用哪個提供者。

無需 GitHub 登入的 Agents 視窗(實驗性)

設定: chat.agentHost.allowSignedOutWhenUsable

Agents 視窗——VS Code 與 AI 代理協作的專用介面——自推出以來一直有一個令人沮喪的入門問題:開啟時會跳出一個無法關閉的 GitHub 登入提示。如果你的機器無法存取 github.com,或者你根本不需要 GitHub 認證,你就會被擋在外面。

這對已經設定了 API 金鑰的 Claude 使用者來說尤其煩人。他們根本不需要 GitHub,但登入牆擋在了他們和 Agents 視窗之間。

啟用這個實驗性設定後,Agents 視窗無需 GitHub 登入即可開啟。GitHub 認證將與單一代理或模型關聯,而不是與視窗本身關聯。所以如果你之後決定使用 Copilot 模型,你可以在那一刻認證——而不是在第一次開啟視窗時。

在此版本中,免登入行為僅支援 Claude。微軟已表示,Copilot 使用自有模型金鑰和 Codex 的支援將在未來版本中推出。但對於那些因為網路限制、公司政策或僅僅是沒有 GitHub 帳戶而被擋在 Agents 視窗之外的使用者來說,這是一個有意義的解鎖。

這對隔離網路和受限網路環境也很重要。如果你在企業環境中工作,無法存取 GitHub 但有 Anthropic API 金鑰,現在可以直接使用 Agents 視窗。這對之前被排除在外的使用者群來說是一個真正的工作流改進。

整合式瀏覽器中 HTML 檔案自動重新整理

設定: workbench.browser.autoReloadOnFileChange

當你在 VS Code 整合式瀏覽器中開啟本地 HTML 檔案時,檔案在磁碟上發生變化後現在會自動重新整理。無需手動重新整理。

這聽起來很簡單,但它消除了代理驅動 Web 開發工作流中一個持續存在的摩擦來源:

  • 代理編輯 HTML 檔案並儲存
  • 瀏覽器分頁立即更新顯示變更
  • 你無需點擊重新整理即可看到結果

你可以為單一瀏覽器分頁切換自動重新整理,所以如果你想保持某個特定檢視靜態,不會被強制自動重新整理。workbench.browser.autoReloadOnFileChange 設定控制預設行為。

結合 1.132 中發布的元素級評論,這形成了一個緊密的回饋循環:代理編輯 HTML → 瀏覽器自動重新整理 → 你審查渲染結果 → 你標註特定元素 → 代理迭代。手動重新整理步驟消失了,這意味著更少的上下文切換和更快的迭代週期。

聊天提示詞黏性捲動

設定: chat.stickyScroll.enabled

如果你曾經捲動瀏覽過很長的代理對話,然後迷失了正在閱讀的回應對應哪個提示詞,這個功能就是為你準備的。

啟用後,你捲動過的提示詞會固定在聊天頂部——類似於編輯器中黏性捲動的運作方式。固定的提示詞顯示其在對話中的位置,你可以:

  • 點擊它跳回該提示詞
  • 使用旁邊的上一個和下一個按鈕在提示詞之間切換

這是那種不會上頭條但每天都有實際價值的生活品質功能。隨著代理對話越來越長——尤其是多輪重構會話或長時間偵錯對話——追蹤對話結構變得越來越難。提示詞黏性捲動優雅地解決了這個問題,無需你向上捲動尋找上下文。

代理主機:持續演進

代理主機——VS Code 基於代理主機協定(AHP)運行代理會話的專用程序——繼續成為這些改進的基礎。Copilot 代理由 Copilot SDK 驅動,使其行為與 Copilot CLI、獨立 GitHub Copilot 應用程式以及其他 Copilot 產品保持一致。

在 Claude 會話中混合模型提供者的能力是代理主機架構的直接成果。由於會話在可從多個 VS Code 視窗連接的專用程序中運行,模型選擇器可以在不拆除和重建會話基礎設施的情況下提供來自不同提供者的模型。這是舊架構無法支援的靈活性。

社群貢獻

本次發布有 13 位社群貢獻者:

  • Arthur Cnops(@accnops)貢獻了語音連線失敗原因說明,並將 Voice Mode 語音重新命名為已核准名稱——延續了他在語音相關改進方面的連續貢獻。
  • Simon Siefke(@SimonSiefke)修復了 PerfModelContentProvider 中的記憶體洩漏——延續了他在近期版本中持續的記憶體管理工作。
  • Karthikeyan M(@karthikkatu)實作了預覽本地檔案變化時整合式瀏覽器自動重新整理的功能——本次頭條瀏覽器改進的核心。
  • Benjamin Steenhoek(@bstee615)為 diffpatch 提示詞新增了可選的被拒絕編輯記憶,幫助代理從被拒絕的建議中學習。
  • Sanghyuk Jung(@benelog)修復了 notebook 設定描述中的重複單詞。
  • Tony(@Bosphoramus)修復了標題列隱藏時 Modern UI 浮動面板的頂部間隙。
  • Lori Fraleigh(@lfraleigh)為 GoModulesToLookFor 新增了遺失的 Azure SDK for Go 模組。
  • Mateus Abelli(@mateusabelli)更新了 Copilot 擴充功能連結。
  • Ralph Feltis(@rfeltis)新增了 Agents 視窗啟動 A/A 實驗觸發器。
  • Shehab Sherif(@ShehabSherif0)修復了時間軸 pageSize 計算中的運算子優先順序。
  • Suraj Vaghela(@SVOG23)修復了 Claude 聊天會話 AGENTS.md 文件中的過期相對路徑。
  • Bedirhan ÇETİN(@Xaena53)重構了尋找輸入切換導覽以在各檢視間共享。
  • VS Code PR Bot(@vscodebot-pr)防止了測試裝飾中的過期行號。

問題追蹤貢獻者:John Murray(@gjsjohnmurray)、RedCMD(@RedCMD)、Andrii Dieiev(@IllusionMH)和 Alberto Santini(@albertosantini)。

更廣闊的視角

VS Code 1.133 是一個比 1.132 更小的版本,但其改進精確地瞄準了一直阻礙代理工作流的摩擦點:

  1. 提供者靈活性:在會話中混合 Anthropic 和 Copilot 模型消除了「綁定一個提供者」的限制。這是對同時使用 Claude 和 Copilot 的團隊影響最大的變化——而且越來越多的團隊正是如此。

  2. 可存取性:移除 Agents 視窗的 GitHub 登入門檻,將 VS Code 的代理能力開放給了之前被阻擋的使用者。對於擁有 API 金鑰的 Claude 使用者,Agents 視窗現在是一個直接入口。

  3. 即時預覽:整合式瀏覽器中 HTML 自動重新整理消除了代理編輯到瀏覽器預覽循環中的最後一個手動步驟。結合 1.132 的元素級評論,瀏覽器現在是一個完全互動式的開發介面。

  4. 導覽:提示詞黏性捲動應對了代理對話會變長的現實,在對話中迷失位置浪費時間。

本次發布沒有新的棄用項,這是個好跡象——意味著在新增這些改進的同時沒有移除任何東西。代理主機架構正在證明其價值:提供者混合功能沒有它就不可能實現,而且更多多提供者能力顯然在路線圖上。

如果你一直在等待無需 GitHub 帳戶即可使用 Claude,或者根據手頭任務在會話中切換模型,1.133 已經交付。啟用 chat.agentHost.enabledchat.agentHost.allowSignedOutWhenUsable 以獲得完整體驗。


VS Code 1.133 正在逐步向所有使用者推出。在 VS Code 中使用 Check for Updates 立即取得,或下載每晚 Insiders 建置版搶先體驗即將推出的功能。