Visual Studio Code 中的第三方 Agent
Visual Studio Code 中的第三方 Agent 是由外部供應商(例如 Anthropic 和 OpenAI)所開發的 AI Agent。第三方 Agent 讓您能夠利用這些 AI 供應商的獨特功能,同時享有 VS Code 統一的 Agent 工作階段管理,以及用於編碼、除錯、測試等豐富的編輯器體驗。此外,您可以將這些供應商與您現有的 GitHub Copilot 訂閱搭配使用。
VS Code 使用供應商的 SDK 和 Agent 工具集 (Agent harness) 來存取 Agent 的獨特功能。您可以在 VS Code 中使用本機和雲端架構的第三方 Agent。雲端架構第三方 Agent 的整合是透過您的 GitHub Copilot 方案啟用。
雲端中的第三方編碼 Agent 目前處於預覽階段。
為什麼要使用第三方 Agent?
在 VS Code 中使用第三方 Agent 的優點包括:
- 使用獨特功能:每個第三方 Agent 都有各自的優勢與專門功能。VS Code 使用供應商的 SDK 和 Agent 工具集來存取這些功能,讓您能為編碼任務選擇最合適的 Agent。
- 統一體驗:從相同的 VS Code Agent 體驗中,管理包括第三方 Agent 在內的所有 Agent 工作階段。
- 豐富的編輯器整合:將 VS Code 的編碼功能(例如豐富的除錯與測試)與 Agent 的功能結合使用。
- 計費:透過您現有的 GitHub Copilot 訂閱進行驗證與管理帳單,無需額外設定。
啟用第三方雲端 Agent
您需要在 Copilot 帳戶設定中啟用雲端第三方 Agent 的支援,才能在 VS Code 中使用它們。請依照 GitHub 文件中啟用或停用儲存庫中的第三方編碼 Agent 的步驟進行操作。
您不需要安裝供應商的 VS Code 擴充功能即可在 VS Code 中使用其雲端 Agent。
Claude Agent (預覽版)
Claude Agent 工作階段直接在 VS Code 中提供由 Anthropic 的 Claude Agent SDK 所驅動的 Agent 式編碼功能。Claude Agent 會在您的工作區中自動運作,利用其專屬的工具和功能來規劃、執行與迭代編碼任務。
使用 github.copilot.chat.claudeAgent.enabled 此設定由組織層級管理。請聯絡您的管理員進行變更。 設定來啟用或停用 Claude Agent 工作階段的支援。
開始 Claude Agent 工作階段
若要開始新的 Claude Agent 工作階段:
-
開啟「聊天」檢視 (⌃⌘I (Windows, Linux Ctrl+Alt+I)) 並選擇新增聊天 (
+)。 -
在「本機」或「雲端」Agent 工作階段之間選擇
-
若為本機工作階段,請從工作階段類型 (Session Type) 下拉選單中選擇 Claude。

-
若為雲端工作階段,請從工作階段類型 (Session Type) 下拉選單中選擇 Cloud。接著,從合作夥伴 Agent (Partner Agent) 下拉選單中選擇 Claude。

-
-
輸入您的提示詞,讓 Agent 處理該任務
Claude Agent 會自動判斷要使用哪些工具,並對您的工作區進行變更。
Claude Agent 的斜線指令 (Slash commands)
Claude Agent 提供了專門的斜線指令以進行進階工作流程。在聊天輸入框中輸入 / 即可查看可用的指令。
| 斜線指令 | 說明 |
|---|---|
/agents |
針對特定任務建立並管理專業的 Claude Agent。透過精靈定義自訂的 Agent 行為。進一步了解 Claude 子 Agent (sub-agents)。 |
/hooks |
設定在 Claude Agent 工作階段關鍵點執行的生命週期勾子 (lifecycle hooks),例如在工具執行前後。進一步了解 Claude 勾子 (hooks)。 |
/memory |
開啟並編輯 CLAUDE.md 記憶體檔案,這些檔案為 Claude Agent 提供跨工作階段的持續性內容。 |
/init |
為您的專案初始化新的 CLAUDE.md 記憶體檔案。 |
/pr-comments |
取得 Pull Request 的註解。 |
/review |
審閱 Pull Request 中的程式碼變更。 |
/security-review |
針對目前分支上待處理的程式碼變更執行安全性審閱。 |
權限模式
Claude Agent 在執行某些操作前會請求許可。預設情況下,工作區內的檔案編輯會自動核准,而其他操作(如執行終端機指令)可能需要確認。
您可以選擇 Agent 如何對您的工作區套用變更:
- 自動編輯:Claude Agent 在執行任務時,會自動對您的工作區進行變更。
- 請求核准:Claude Agent 在對您的工作區進行變更前,會先詢問您的審閱。
- 規劃:Claude Agent 在開始執行任務前,會概述其預計採用的方法。

github.copilot.chat.claudeAgent.allowDangerouslySkipPermissions 設定會略過所有權限檢查。請僅在無法存取網際網路的隔離沙盒環境中啟用此選項。
OpenAI Codex
OpenAI Codex Agent 使用 OpenAI 的 Codex 來自動執行編碼任務。Codex 執行時可以在 VS Code 中互動,或是在背景中無人值守地執行。
若要停用 OpenAI Codex Agent,請在 VS Code 中停用或解除安裝 OpenAI Codex 擴充功能。
先決條件
- 用於驗證的 Copilot Pro+ 訂閱
- 對於本機工作階段,請參閱 OpenAI Codex 擴充功能。
VS Code 中的 OpenAI Codex 讓您能夠使用 Copilot Pro+ 訂閱來進行驗證並存取 Codex,而無需額外設定。取得更多關於 GitHub Copilot 使用量計費的資訊,請參閱 GitHub 文件。
開始 Codex 工作階段
若要開始新的 OpenAI Codex Agent 工作階段:
-
開啟「聊天」檢視 (⌃⌘I (Windows, Linux Ctrl+Alt+I)) 並選擇新增聊天 (
+)。 -
在「本機」或「雲端」Agent 工作階段之間選擇
-
對於本機工作階段,請從工作階段類型 (Session Type) 下拉選單中選擇 Codex。

-
對於雲端工作階段,請從工作階段類型 (Session Type) 下拉選單中選擇 Cloud。接著,從合作夥伴 Agent (Partner Agent) 下拉選單中選擇 Codex。

-
-
在聊天編輯器的輸入框中輸入您的提示詞,讓 Agent 處理該任務。
常見問題
我可以使用現有的 Copilot 訂閱使用第三方 Agent 嗎?
可以,VS Code 中的第三方 Agent 是透過您現有的 GitHub Copilot 訂閱進行驗證與帳單管理。對於雲端架構的第三方 Agent,請依照啟用 Agent 的步驟進行操作。
對於雲端架構的第三方 Agent,其可用性可能會根據您的 Copilot 訂閱方案而有所限制。請查看 GitHub 文件中的關於第三方 Agent 以取得更多資訊。
第三方 Agent 與使用供應商的 VS Code 擴充功能有何不同?
無論是供應商的 VS Code 擴充功能還是 VS Code 中的第三方 Agent 整合,都允許您使用該供應商的 AI 功能和 Agent 工具集。不同之處在於計費:當您在 VS Code 中使用第三方 Agent 時,GitHub 是透過您的 Copilot 訂閱向您收費。當您使用供應商的擴充功能時,則是透過供應商的訂閱向您收費。
為什麼會有兩個 Claude/Codex Agent?
VS Code 讓您可以根據供應商的可用性,選擇使用本機或雲端架構的第三方 Agent。當您從工作階段類型 (Session Type) 下拉選單中選擇第三方 Agent 時,會為該供應商建立一個本機 Agent 工作階段。
若要選擇雲端架構的第三方 Agent,請先從工作階段類型 (Session Type) 下拉選單中選擇 Cloud,然後從合作夥伴 Agent (Partner Agent) 下拉選單中選擇該供應商。
相關資源
- Agent 總覽:了解不同的 Agent 類型以及如何在 Agent 之間移交任務。
- 關於第三方 Agent:在 GitHub 文件中深入了解第三方 Agent。