觀點 · 資訊分享

VS Code 1.128:Claude 代理能在同一個工作階段多開對話平行處理,Copilot 圖片與 PDF 輸入正式推出

VS Code 在 7 月 8 日釋出 1.128:Agents 視窗支援一個 Claude 工作階段裡多開對話、可從任一回合分岔,Copilot Vision(貼圖片與 PDF)正式推出,並新增作業系統層級的快捷鍵與瀏覽器分頁擺放設定;隨後的 1.128.1 另含安全修正。

發布
2026-07-08
篇幅
約 4 分鐘 · 1,887 字
結構
7 節 + 3 題常見問題
標籤
#VS Code#Claude#GitHub Copilot#AI 代理
VS Code 1.128:Claude 代理能在同一個工作階段多開對話平行處理,Copilot 圖片與 PDF 輸入正式推出

一句話看懂:VS Code 1.128 讓 Claude 代理可以在同一個工作階段裡開多個對話平行處理,Copilot 貼圖片與 PDF 的功能也正式推出。

VS Code 1.128 更新重點資訊圖卡:Claude 代理能一個工作階段多開對話,圖片與 PDF 輸入正式推出

先用白話講:「多開對話」是什麼?

想像你請一位助理做事:他在寫功能的同時,你想請另一位同事幫忙寫測試,再請第三位試試完全不同的做法。以前這三件事得分開成三個獨立的工作階段,彼此之間沒什麼關聯,很容易搞混。

VS Code 1.128 的做法是:把這三位放在同一個「專案群組」底下。他們各自獨立工作、各有紀錄,但歸在同一個工作階段裡,你可以輕鬆切換,也能把一個對話從某個回合「分岔」出去試別的方向。

發生什麼事

VS Code 在 2026 年 7 月 8 日釋出 1.128,官方歸納的重點有五項:

  • 多對話代理工作階段:在 Agents 視窗的 Claude 工作階段中,可以新增對話、從既有回合分岔、在對等對話間切換,也能同時送出多個回合;每個對話有自己的歷史、標題與模型選擇,重新啟動後會跟著父工作階段一起還原
  • 快速對話:不必先選定資料夾,直接在 Agents 視窗問問題(快捷鍵 Cmd+K Cmd+N;Windows 與 Linux 是 Ctrl+K Ctrl+N)
  • Copilot Vision 正式推出:可以用貼上、拖放或右鍵選單,把圖片與 PDF 附加到 Chat,代理也可以透過工具呼叫讀取圖片
  • 瀏覽器分頁擺放:設定 workbench.browser.newTabPlacement 決定內建瀏覽器分頁開在哪:目前編輯器群組(預設)、側邊專用群組,或獨立視窗
  • 作業系統層級快捷鍵:快捷鍵在 VS Code 沒被聚焦時也能觸發

更多功能

項目 說明
唯讀子代理對話(預覽) 代理把工作委派給子代理時,可以在獨立的唯讀對話中查看每個子代理的進度,不能從主對話介入;透過 agent host 使用 Copilot 時提供
對話快捷鍵 新增對話、重新開啟剛關閉的對話、切換對話、關閉分頁等,範圍限定在 Agents 視窗
深層連結 vscode:// 連結可帶工作階段參數,直接開啟對應工作區並聚焦到那個對話
BYOK(實驗) 在 agent host 的 Copilot 工作階段使用自備金鑰的模型;也能為自訂端點模型設定 temperature 與 top_p
企業遙測管理 管理員可統一指定 Copilot 的 OpenTelemetry 匯出位置、協定與是否擷取提示與回應內容,管理值優先於環境變數與使用者設定

給開發者的技術細節

要使用多對話的 Claude 代理,要確認 agent host 已啟用,相關設定包含 chat.agentHost.enabled 與 chat.agents.claude.preferAgentHost。Claude 代理 host 工作階段是用 Anthropic 的 Claude Agent SDK 直接在 VS Code 內提供代理式寫程式能力。

作業系統層級快捷鍵只要在 keybindings.json 加上 systemWide:

{
  "key": "cmd+shift+a",
  "command": "workbench.action.openAgentsWindow",
  "systemWide": true
}

自訂端點模型可設定取樣參數:數字代表覆寫 VS Code 預設送出的值,null 代表不送這個參數,改用模型伺服器的預設。若用自備金鑰模型當主要代理,標題與提交訊息這類背景工作預設不會運作,需設定 chat.byokUtilityModelDefault。

另外,官方在更新頁標示:1.128.1 這個更新修正了一批安全問題(細節在 GitHub 上 1.128.1 里程碑的議題清單)。

我的看法

我覺得「多開對話」切中了用 AI 寫程式的真實需求:一個任務往往不是單線進行,而是「一邊做、一邊測、一邊試別條路」。把這些放在同一個工作階段裡,比開三個視窗容易管理。

不過這類功能多半要先啟用 agent host 等設定,而且仍標示為預覽或實驗的項目不少,我會先在個人專案試用,再決定要不要推給團隊。至於 Copilot Vision 正式推出,對想把畫面截圖直接貼給 AI 看(例如貼錯誤畫面、設計稿)的人,算是很實用的補強。

名詞小辭典

  • Agents 視窗:VS Code 裡專門管理 AI 代理工作階段的介面。
  • agent host:執行代理的後端程序,部分新功能需要啟用它才能用。
  • BYOK(自備金鑰):用自己的 API 金鑰接模型,不一定走內建的供應商。
  • OpenTelemetry(OTel):蒐集應用程式與工具使用數據的通用標準。

資料來源

常見問題

「多開對話」可以怎麼用?
在 Agents 視窗用 Claude 代理時,一個工作階段裡可以同時有多個相關的對話:例如主對話在幫 Express 專案新增 /health 端點,旁邊另一個對話同步寫測試,再開一個分岔的對話嘗試不同實作。每個對話獨立執行,但都歸在同一個工作階段底下。
要怎麼啟用?
官方說明:這個功能在透過 agent host 使用 Claude 代理時提供,要確認啟用 chat.agentHost.enabled,並可在代理選擇器中選用 Claude 代理(相關設定包含 chat.agents.claude.preferAgentHost)。沒有選定資料夾的「快速對話」也只支援 agent host 工作階段。
OS 層級快捷鍵是什麼?
即使 VS Code 沒有被聚焦,也可以用快捷鍵觸發命令。在 keybindings.json 的快捷鍵定義裡加上 "systemWide": true 即可,例如讓 macOS 的 Cmd+Shift+A 直接開啟 Agents 視窗。
LINE