VS Code代理工作階段脫離單一視窗 多視窗可接手同一任務

VS Code代理工作階段脫離單一視窗 多視窗可接手同一任務

2026/07/20

微軟發布VS Code 1.129,導入以獨立程序執行AI代理的代理主機架構,可承載Copilot、Claude與Codex等代理,並允許多個VS Code視窗連線至同一個代理工作階段。

微軟發布VS Code 1.129版本,開始導入以獨立程序執行AI代理的「代理主機」(agent host)架構。這套架構採用代理主機協定(Agent Host Protocol,AHP),可承載Copilot、Claude與Codex等多種代理執行框架,並允許多個VS Code視窗連線至同一個代理工作階段,大幅提升了AI代理使用的靈活性。

這項架構變革的核心,在於將AI代理的執行與顯示介面分離。過去,代理工作階段主要依附於個別的編輯器視窗——當使用者在某個視窗中啟動AI代理,這個工作階段便綁定在該視窗上。這種綁定,限制了使用者的操作彈性,若要在不同視窗中查看或操作同一代理任務,便會遇到困難。

新的代理主機架構,則透過將代理的執行獨立於視窗之外,解決了這個限制。工作階段存續於代理主機程序中後,使用者可以從不同的VS Code視窗開啟並查看同一段代理對話及其產生的變更,不必將代理工作限制在最初啟動的視窗。這種「一個代理、多視窗接手」的能力,讓開發者能夠更靈活地與AI代理協作。

「代理主機協定(AHP)可承載多種代理框架」是這項架構的另一重要特點。透過AHP,VS Code得以支援Copilot、Claude、Codex等不同的AI代理框架。這種開放的協定設計,讓開發者能夠在同一個開發環境中,靈活選用不同的AI代理工具,而不被單一框架所綁定。這種多元支援,反映出微軟打造開放AI開發環境的思路。

從產業趨勢來看,這項變革反映出AI代理在軟體開發中角色的深化。隨著AI輔助編碼工具的普及,AI代理已成為開發者日常工作的重要夥伴。如何讓AI代理的使用更靈活、更符合開發者的工作流程,成為開發工具廠商競爭的焦點。VS Code的代理主機架構,正是為提升AI代理使用體驗而生的創新。

對開發者而言,這項功能帶來了實質的便利。多視窗接手同一代理任務的能力,讓開發者能夠更靈活地管理其AI協作工作。例如,開發者可以在一個視窗中啟動一項耗時的代理任務,然後在另一個視窗中查看進度或進行其他工作,而不必受限於最初的視窗。這種靈活性,提升了開發的效率與體驗。

從更廣泛的角度來看,這也體現了AI開發工具的演進方向——從單一、封閉的工具,走向靈活、開放的架構。透過支援多種代理框架、提供靈活的工作階段管理,開發工具得以更好地融入開發者多元的工作流程。這種演進,是AI輔助開發走向成熟的重要標誌。

展望未來,隨著AI代理在軟體開發中的應用日益深化,如何提供更靈活、更強大的代理使用體驗,將是開發工具廠商持續努力的方向。VS Code的代理主機架構,是這個方向上的重要一步,也為AI輔助開發的未來,提供了新的想像。