Visual Studio Code 1.130

LinkedInXBluesky 上關注我們


發布日期:2026年7月22日

下載:Windows:x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap


歡迎使用 Visual Studio Code 1.130 版本。此版本帶來了代理程式主機的改進、「代理程式」視窗中更快速的審查工作流程、更好的聊天可見度,以及更智慧的終端機連結處理。

祝您開發愉快!


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 在 VS Code 中開啟 在 VS Code Insiders 中開啟 此設定可由您的組織管理。請聯絡您的管理員以變更它。,然後從執行環境下拉選單中挑選代理程式主機執行環境。以下螢幕擷取畫面顯示如何在編輯器視窗中於代理程式主機上選取 Copilot 執行環境

Screenshot showing the harness dropdown in the editor window.

當我們繼續投入代理程式主機時,某些功能可能只有在代理程式於其上執行時才可用。這些功能會連結回本節,並在適當的情況下註明啟用它們的任何其他設定(例如, chat.agents.claude.preferAgentHost 在 VS Code 中開啟 在 VS Code Insiders 中開啟 用於在代理程式主機上啟用 Claude 代理程式)。

如果您在使用代理程式主機時有任何意見反應或請求,請透過提交 Issue 讓我們知道。

輔助工具核准

設定 chat.assistedPermissions.enabled 在 VS Code 中開啟 在 VS Code Insiders 中開啟

重複的工具核准提示可能會中斷長時間執行的代理程式工作。透過輔助權限,語言模型會評估每個工具呼叫的風險,並決定該工具是可以執行還是需要您的核准。

啟用此設定可在代理程式主機上執行的代理程式權限選擇器中新增輔助權限。以下影片比較了預設核准與輔助權限

「代理程式」視窗改進(預覽)

「代理程式」視窗包含多項更新,可讓您更輕鬆地審查變更和管理聊天。需要工作階段在代理程式主機上執行的更新會在下方列出。

檔案層級差異統計資料

Changes 編輯器中的每個檔案標頭會在檔案路徑旁顯示即時的插入和刪除計數。在瀏覽多檔案差異比對時,您可以快速評估每個檔案的變更規模。

精簡的多檔案差異比對檢視

多檔案差異比對採用了更精簡的裝訂邊,移除了程式碼之前的空白區域。檔案標頭、行號與未變更區域控制項共用一致的對齊方式,這在較窄的編輯器中為審查變更留下了更多空間。

Screenshot showing file-level diff statistics and compact, aligned gutters in the multi-file diff view.

精簡的快速聊天

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

Screenshot showing compact quick-chat rows in the sessions list.

所有代理程式執行環境的工作樹支援

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

Screenshot showing the New Worktree option for a Claude agent session.

聊天

聊天時間戳記

設定 chat.verbose 在 VS Code 中開啟 在 VS Code Insiders 中開啟

聊天要求與回應會顯示時間戳記。將滑鼠懸停在訊息工具列上,即可檢視聊天互動的時間戳記與經過時間。您可以使用 chat.verbose 在 VS Code 中開啟 在 VS Code Insiders 中開啟 來停用此功能。

Copilot Business 與 Enterprise 的人工智慧額度使用量總計

Copilot Business 與 Copilot Enterprise 使用者現在可以直接在 Copilot 狀態選單中,查看目前計費週期的人工智慧點數使用量總計。先前,只有在設定使用者層級預算時才會顯示點數使用量,導致許多由組織管理的使用者無法得知自己消耗了多少點數。

現在,當未設定使用者層級預算時,狀態選單會顯示計費週期中迄今已使用的點數總數。這讓您能一目了然地查看消耗量,無須離開編輯器即可更深入了解您的使用模式。

Screenshot showing the Copilot status menu displaying aggregate credit usage for a Copilot Enterprise user.

終端機

當啟用 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 的貢獻:

議題追蹤

對我們議題追蹤的貢獻:


我們非常感謝大家在第一時間體驗我們的新功能,請經常回來查看,了解最新消息。

如果您想閱讀先前 VS Code 版本的發布說明,請前往 code.visualstudio.com 上的 Updates 頁面。

English 한국어 中文(简体) 中文(繁體)
© . This website operates independently and is not affiliated with or endorsed by Microsoft. All brand names, logos, and trademarks are the property of their respective owners.