Visual Studio Code 1.130
發布日期:2026年7月22日
下載:Windows:x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap
歡迎使用 Visual Studio Code 1.130 版本。此版本帶來了代理程式主機的改進、「代理程式」視窗中更快速的審查工作流程、更好的聊天可見度,以及更智慧的終端機連結處理。
-
代理程式主機:在獨立的程序中執行工作階段,您可以從多個 VS Code 視窗連線至該程序。
-
「代理程式」視窗改進(預覽):透過精簡的差異比對、檔案層級統計資料,以及跨執行環境的工作樹支援,更快地審查多檔案變更。
-
輔助工具核准:讓模型在代理程式工作期間評估工具呼叫風險,以減少核准中斷。
-
帶有助記前綴的 Git 差異比對中可點擊的檔案連結:啟用助記前綴時,可直接從差異比對輸出開啟檔案。
祝您開發愉快!
VS Code 正逐步推出給所有使用者。請使用 VS Code 中的檢查更新來立即取得最新版本。
若想盡快嘗試新功能,請下載每晚更新的 Insiders 版本,其中包含一推出即有的最新更新。
代理程式
代理程式主機
如同我們在上次發布中所提到的,我們正在圍繞著代理程式主機重新架構 VS Code 中代理程式工作階段的運作方式——這是一個獨立的程序,執行諸如 Copilot、Claude 和 Codex 等代理程式執行環境,其基礎為 代理程式主機協定 (Agent Host Protocol, AHP)。由於工作階段存在於其自身的程序中,因此可以同時從多個 VS Code 視窗連線至同一個工作階段並進行轉譯。代理程式主機的 Copilot 代理程式由 Copilot SDK 提供技術支援,這表示其行為與功能與 Copilot CLI、獨立的 GitHub Copilot 應用程式以及其他 Copilot 產品保持一致。
深入了解 VS Code 代理程式主機架構。
我們正在積極開發代理程式主機,並逐步向編輯器視窗與「代理程式」視窗的使用者推出。若要加入,請啟用 chat.agentHost.enabled 此設定可由您的組織管理。請聯絡您的管理員以變更它。,然後從執行環境下拉選單中挑選代理程式主機執行環境。以下螢幕擷取畫面顯示如何在編輯器視窗中於代理程式主機上選取 Copilot 執行環境

當我們繼續投入代理程式主機時,某些功能可能只有在代理程式於其上執行時才可用。這些功能會連結回本節,並在適當的情況下註明啟用它們的任何其他設定(例如, chat.agents.claude.preferAgentHost 用於在代理程式主機上啟用 Claude 代理程式)。
如果您在使用代理程式主機時有任何意見反應或請求,請透過提交 Issue 讓我們知道。
輔助工具核准
設定: chat.assistedPermissions.enabled
重複的工具核准提示可能會中斷長時間執行的代理程式工作。透過輔助權限,語言模型會評估每個工具呼叫的風險,並決定該工具是可以執行還是需要您的核准。
啟用此設定可在代理程式主機上執行的代理程式權限選擇器中新增輔助權限。以下影片比較了預設核准與輔助權限
「代理程式」視窗改進(預覽)
「代理程式」視窗包含多項更新,可讓您更輕鬆地審查變更和管理聊天。需要工作階段在代理程式主機上執行的更新會在下方列出。
檔案層級差異統計資料
Changes 編輯器中的每個檔案標頭會在檔案路徑旁顯示即時的插入和刪除計數。在瀏覽多檔案差異比對時,您可以快速評估每個檔案的變更規模。
精簡的多檔案差異比對檢視
多檔案差異比對採用了更精簡的裝訂邊,移除了程式碼之前的空白區域。檔案標頭、行號與未變更區域控制項共用一致的對齊方式,這在較窄的編輯器中為審查變更留下了更多空間。

精簡的快速聊天
在代理程式主機上執行的快速聊天,會在工作階段清單中使用精簡的單行。一般工作階段則會保留包含變更統計資料、狀態與時間戳記的第二行,讓快速聊天更容易辨識,並為專案工作階段留下更多空間。

所有代理程式執行環境的工作樹支援
在代理程式主機上執行的代理程式執行環境支援工作樹隔離。「代理程式」視窗中的 New Worktree 核取方塊先前僅支援 Copilot 執行環境。Claude 與 Codex 工作階段現在也會在 Git 工作樹中執行,讓您無論使用哪種執行環境,都能更輕鬆地在同一個工作區中針對不同功能啟動平行工作階段。

聊天
聊天時間戳記
設定: chat.verbose
聊天要求與回應會顯示時間戳記。將滑鼠懸停在訊息工具列上,即可檢視聊天互動的時間戳記與經過時間。您可以使用 chat.verbose 來停用此功能。
Copilot Business 與 Enterprise 的人工智慧額度使用量總計
Copilot Business 與 Copilot Enterprise 使用者現在可以直接在 Copilot 狀態選單中,查看目前計費週期的人工智慧點數使用量總計。先前,只有在設定使用者層級預算時才會顯示點數使用量,導致許多由組織管理的使用者無法得知自己消耗了多少點數。
現在,當未設定使用者層級預算時,狀態選單會顯示計費週期中迄今已使用的點數總數。這讓您能一目了然地查看消耗量,無須離開編輯器即可更深入了解您的使用模式。

終端機
帶有助記前綴的 Git 差異比對中可點擊的檔案連結
當啟用 Git 的 diff.mnemonicPrefix 選項時,您可以直接從終端機中的 Git 差異比對輸出開啟檔案連結。VS Code 會辨識索引的 i/ 與工作樹的 w/ 等前綴,並從連結目標中移除前綴,以便開啟正確的檔案。
啟用助記前綴時,VS Code 也會辨識由 git diff --no-index 所產生的數字 1/ 與 2/ 前綴。
工程相關
VS Code 儲存庫是使用 TypeScript 7 的正式發布版本進行編譯。我們也切換至 TypeScript 7 擴充功能的正式發布版本。請閱讀 TypeScript 團隊的 TypeScript 7.0 發布公告。
謝謝您
對 vscode 的貢獻:
- @accnops (Arthur Cnops)
- Voice:退出後端自動旁白 (auto_narrate: false) PR #325799
- voice:僅在傳送工作階段內容後才傳送 request_narration PR #325928
- voice:針對遺失的旁白進行 NACK + 用戶端重新驗證 PR #325966
- @ahmadawais (Ahmad Awais):將 Command Code 偵測為終端機分頁標題的代理程式 CLI PR #324417
- @AntonioLujanoLuna (Antonio Lujano Luna):修復 BYOK Anthropic 端點將 PDF 傳送為圖片區塊的問題 PR #324960
- @arham766 (Shahrier Islam Arham):chore: 將 windows-process-tree 提升至 0.8.0 以修復處理程序總管(Process Explorer)中的 UTF-8 命令列 PR #324283
- @clintharrison (Clint Harrison):在用於終端機連結的 git 差異比對解析中支援助記前綴 PR #298490
- @justjavac (迷渡):Decorations:回復為較低優先順序的顏色 PR #325422
- @kobihikri (Kobi Hikri):移除針對已刪除之 no-package-lock / no-yarn-lock 工作流程的失效 CODEOWNERS 規則 PR #325932
- @mirimadahmed (Mir)
- 處理語音插話(barge-in)播放 PR #325808
- 修復語音插話協定 PR #326159
- 語音代理程式從用戶端傳送語音語言地區設定 PR #325931
- 語音代理程式保持串流模式以支援插話 PR #326165
- 新增範圍限定的即時語音轉錄稿 PR #326134
- @pony-maggie (Lucas Ma)
- 避免過期的簡易對話方塊資料夾更新 PR #321357
- 允許簡易檔案對話方塊建立巢狀資料夾 PR #321355
- @rfeltis (Ralph Feltis):修復配額軌跡計費週期計算 PR #325895
- @smorimoto (Sora Morimoto):在設定標籤中識別 OCaml PR #325457
- @spokodev:fix:在 fuzzyContains 中符合大寫查詢字元 PR #324047
- @UditDewan (udit):修復 tunnelProtocol 內容金鑰在聚焦時總是解析為 https 的問題 PR #325445
議題追蹤
對我們議題追蹤的貢獻:
- @gjsjohnmurray (John Murray)
- @RedCMD (RedCMD)
- @IllusionMH (Andrii Dieiev)
- @albertosantini (Alberto Santini)
我們非常感謝大家在第一時間體驗我們的新功能,請經常回來查看,了解最新消息。
如果您想閱讀先前 VS Code 版本的發布說明,請前往 code.visualstudio.com 上的 Updates 頁面。