VS Code Copilot 五月更新重點整理

轉載詞

VS Code 也是四處借鑒呀

正文

VS Code 持續以每週一次的頻率發布穩定版。本版本更新日誌涵蓋 v1.120 至 v1.123 版本(詳見此處),這些版本為我們於 2026 年 5 月及 6 月初所發布的版本。
VS Code 持續每週發布穩定版本。此更新日誌涵蓋從 v1.120 到 v1.123 的發行版本,這些是我們於 2026 年 5 月和 6 月初所發布的版本。

5 月間,我們將 Agents(代理)視窗作為預覽功能提供給 VS Code 穩定版使用者,讓使用者能體驗以代理為核心的操作模式,專注於完成任務,而非編輯程式碼。此外,我們亦強化了對遠端控制長時間執行、更複雜代理會話的支援。
5 月份,我們將 Agents 視窗作為預覽版提供給 VS Code 穩定版使用者,讓使用者獲得以代理為中心的體驗,專注於完成任務而不是編輯程式碼。我們還改進了對遠端控制長時間運行、更複雜代理會話的支援。

VS Code 支援「自帶金鑰」(Bring-Your-Own-Key, BYOK)模型,讓您可使用自己的語言模型 API 金鑰。本月,我們已將 BYOK 擴展至離線隔離環境(air-gapped environments),並新增控制選項,用以指定哪些模型負責處理提交訊息產生等實用性任務。
VS Code 支援自帶密鑰(BYOK)模型,允許你使用自己的語言模型 API 密鑰。本月,我們將 BYOK 擴展到隔離環境,並添加了控制功能,用於指定哪些模型處理提交訊息生成等實用任務。

Agents 視窗

  • 穩定版中的 Agents 視窗(預覽):透過專屬介面跨多個專案以代理為核心進行作業,實現更快的導航與變更審查。
    Stable(預覽)中的代理視窗:跨多個專案以代理為中心工作,提供專用介面以實現更快的導航和變更審查。
  • 遠端代理(預覽):透過 SSH 或 Dev Tunnels,在遠端機器上執行會話;即使用戶端斷線,會話仍持續執行。
    遠端代理(預覽):透過 SSH 或 Dev Tunnels 在遠端機器上執行會話,即使用戶端斷開連線,會話仍能繼續。
  • 代理主機協定(Agent Host Protocol, AHP):持續投入資源發展開放式協定,以同步多個用戶端之間的代理會話狀態。
    代理主機協定(AHP):持續投資於一個開放協定,用於在多個用戶端之間同步代理會話狀態。
  • 會話偏好設定於新會話中保留:新會話將保留您近期的選擇,包括代理 harness 及隔離模式。
    會話偏好設定在新會話中持續:新會話將保留您最近的選項,包括代理 harness 和隔離模式。
  • 會話與 Git 流程改善:新會話可在代理開始編輯前,先拉取基礎分支(base branch)的更新;Agents 視窗會於提交(commit)、同步(sync)及其他相關操作後,自動重新整理 Git 狀態;代理亦可於遠端機器上觸發任務。
    會話與 Git 流程改進:新會話可以在代理開始編輯之前拉取基礎分支的更新,代理視窗會在提交、同步和相關操作後自動刷新 Git 狀態,並且代理可以在遠端機器上觸發任務。
  • 會話同步:聊天會話現已自動同步至您的 GitHub 帳戶,讓您可在不同電腦與工作區間搜尋自身工作歷程。
    會話同步:聊天會話現在會自動同步到您的 GitHub 帳戶,讓您可以在不同機器和工作區中搜尋您的工作歷史記錄。
  • 編年史(Chronicle):使用 /chronicle 指令查詢過往會話、產出每日站會報告(standup reports),並取得個人化之生產力提示。
    編年史:使用 /chronicle 指令查詢過去的會話,產生站立報告,並取得個人化的生產力提示。
  • 多會話並排顯示:於 Agents 視窗中同時開啟多個代理會話。透過拖曳、Alt+按一下,或選用「側邊開啟」(Open to the Side)功能,即可平行比較或審查工作內容。
    並排顯示多個會話:在代理視窗中同時開啟多個代理會話。拖曳、Alt 點擊或使用「側邊開啟」來並行比較或審查工作。
  • 於沙箱內重試仰賴網路的指令:需存取網路的終端機指令,將自動以更寬鬆的網路權限重試,同時維持檔案系統保護機制不變。
    在沙盒中重試依賴網路的命令:需要網路存取的終端機命令將自動使用更廣泛的網路權限重試,同時保持檔案系統保護措施。

語言模型與 BYOK

  • 離線隔離環境下的 BYOK:自帶金鑰模型可在無需 GitHub 認證的情況下,於離線隔離環境中執行。
    隔離環境 BYOK:自帶密鑰模型可以在沒有 GitHub 認證的情況下在隔離環境中執行。
  • 自訂端點提供者:可加入相容於聊天補全(chat completions)、回應或單一提供者流程中訊息格式的端點。
    自訂端點提供者:新增與聊天補全、回應或來自一個提供者流程的訊息相容的端點。
  • 依提供者分類的模型選取器:於多提供者環境中,更輕鬆地尋找與切換模型。
    提供者模型選擇器:在多提供者環境中更輕鬆地尋找和切換模型。
  • BYOK 代幣用量可視化:上下文視窗現已顯示自帶金鑰模型實際使用的代幣數量。
    自帶密鑰代幣可視性:上下文視窗現在報告自帶密鑰模型的實際代幣使用情況。
  • 推理努力程度控制:可直接透過模型選取器設定思考努力程度,以平衡輸出品質、延遲時間與成本。
    推理努力控制:直接從模型選擇器設定思考努力,以平衡品質、延遲和成本。
  • 可設定的實用型模型:可指定由哪些模型處理標題、摘要、重新命名建議、提交訊息以及意圖偵測等任務。
    可配置的實用模型:選擇哪些模型處理標題、摘要、重命名建議、提交訊息和意圖偵測。

終端機安全性與效率

  • 擴充終端機輸出壓縮:測試、建置、程式碼檢查(linters)、Docker 及套件管理工具所產生的冗長輸出模式,將於送達模型前先行壓縮,以優化代幣使用並協助降低成本。
    擴展終端機輸出壓縮:測試、建置、程式碼檢查、Docker 和套件管理器的更冗長的輸出模式在到達模型之前被壓縮,以最佳化代幣使用並幫助降低成本。
  • 指令風險評估(實驗性功能):終端機確認畫面將包含 AI 生成的風險等級,以及簡短的安全說明。
    命令風險評估(實驗性):終端機確認包含 AI 生成的風險等級和簡短的安全說明。
  • 敏感提示保留在終端機內:密碼、通行短語(passphrase)、PIN 碼與驗證碼皆直接於終端機中輸入,不會與大型語言模型(LLM)共用。
    敏感提示保留在終端機中:密碼、短語、PIN 碼和驗證碼直接輸入終端機,不與 LLM 共享。
  • 更佳的背景指令使用者體驗:聊天視窗中現有更明確的執行狀態指示器;此外,已完成的背景代理終端機將自動清除,以節省裝置資源,並使整體操作更易管理。
    改進的背景命令使用者體驗:聊天中現在有更清晰的執行狀態指示器,並且自動清理已完成的背景代理終端機,以協助節省您的裝置資源並讓操作更易管理。
  • 具代理感知能力的終端機指令VSCODE_AGENT 環境變數可讓 CLI 工具針對由代理啟動的指令調整其行為。
    代理感知終端機命令:VSCODE_AGENT 環境變數允許 CLI 根據代理啟動的命令調整行為。

其他新增功能

  • 整合式瀏覽器:新增裝置模擬功能,可用於測試網站的響應式設計(responsiveness)。全新截圖選項支援擷取目前檢視區(viewport)、選定區域或完整網頁,並可將任一截圖附加為聊天情境(chat context),協助重現與說明 UI 問題。您亦可儲存常用網頁,以便與已開啟的分頁並列快速存取。
    整合式瀏覽器:新增裝置模擬功能以測試您網站的響應性。新的截圖選項允許您捕獲檢視區、選定區域或整個網頁,並將它們中的任何一項作為聊天情境附加,以協助重現和解釋 UI 問題。您還可以儲存常用網頁,以便在開啟的分頁旁邊快速存取。
  • HTML 檔案預覽:無須安裝擴充功能,即可直接於整合式瀏覽器中預覽本地 HTML 檔案。只需於「資源總管」(Explorer)或編輯器分頁中右鍵點選檔案,再選擇「於整合式瀏覽器中開啟」(Open in Integrated Browser)即可。
    HTML 檔案預覽:直接在整合式瀏覽器中預覽本機 HTML 檔案,無需安裝擴充功能。在資源總管或編輯器分頁中右鍵點選檔案,然後選擇「於整合式瀏覽器中開啟」。
  • 僅搜尋已變更的檔案:新增搜尋面板切換按鈕,可將搜尋結果範圍限定於本機已修改但尚未提交的檔案。
    僅搜尋已更改的檔案:有一個新的搜尋面板切換按鈕,可以將結果範圍限定在本機已修改但尚未提交的檔案。
  • Markdown 預覽功能改進:Mermaid 圖表渲染與 YAML 前置內容(front matter)顯示功能已內建,無需額外安裝獨立擴充功能。此外,當您從「原始碼控制」(Source Control)開啟檔案時,亦可選擇以渲染後的預覽方式查看 Markdown 差異,而非原始碼。
    Markdown 預覽功能改進:Mermaid 圖表渲染和 YAML 前置內容顯示現已內建,無需額外安裝獨立擴充功能。在從原始碼控制開啟檔案時,您也可以將 Markdown 差異作為渲染預覽查看,而非原始碼。
  • 快速建議預設調校:當行內補全(inline completions)可用時,減少干擾性提示(noise)。
    快速建議預設調整:當行內補全可用時,體驗減少干擾。
  • 問題回報精靈:全新的問題提報流程,支援截圖與影片錄製功能。
    問題回報向導:支援截圖和影片錄製的新問題提交流程。
  • 無障礙功能與使用者體驗更新:持續改善各編輯器介面。
    無障礙性和使用者體驗更新:編輯器介面的持續改善。

Happy coding! 快樂寫程式!