微軟發布VS Code 1.110版本,進一步將AI代理能力整合至開發環境,新增代理外掛(Agent Plugin)、會話記憶與上下文壓縮機制,使代理能處理更長時間、多步驟的開發任務,同時提供代理除錯面板與瀏覽器操作工具,強化AI在程式開發與測試流程中的應用。
此次更新的核心之一是代理外掛機制。開發者可透過延伸套件介面安裝完整的代理客製化外掛,外掛內容可包含技能、命令、代理與Hook等元件,並可在延伸套件檢視中搜尋與安裝。VS Code預設從GitHub儲存庫取得外掛來源,同時也允許開發者指定其他儲存庫或本機目錄作為來源。
代理外掛機制擴充AI開發能力
透過代理外掛機制,開發者能快速整合不同的AI功能模組,讓代理具備更多自動化能力。例如在程式碼撰寫、任務拆解或測試流程中,代理可以呼叫不同工具與命令,協助完成開發任務。這種外掛化架構也讓團隊能建立專屬代理工具集,提高開發效率。

另一項重要更新是新增會話記憶(Session Memory)。計劃代理(Plan Agent)在對話中建立的計畫可被保存於記憶中,使後續對話能直接沿用既有計畫並進行調整,而不必重新建立完整脈絡。
會話記憶與上下文壓縮提升長任務能力
為避免長時間對話占滿模型上下文空間,VS Code同時導入上下文壓縮(Context compaction)機制。當上下文視窗接近上限時,系統會自動摘要歷史內容,以保留關鍵資訊並釋放空間,使用者也可透過指令手動觸發壓縮。
此外,新版本也新增代理除錯面板,可即時顯示聊天事件、系統提示、工具呼叫與代理設定載入情況。開發者可透過圖表方式檢視代理執行流程,更清楚了解代理如何使用工具或套用提示設定。
整合瀏覽器操作工具與終端機圖像支援
VS Code 1.110也加入瀏覽器操作工具,使AI代理能直接控制編輯器內建瀏覽器,例如開啟網頁、讀取頁面內容、操作網頁元素或擷取畫面。開發者也能查看瀏覽器控制臺中的錯誤與警告,讓Web應用程式的測試與開發流程能在同一環境完成。
另一方面,使用者現在可將既有聊天會話分支(fork)成新的對話,讓新會話繼承原始對話歷史但互不影響,方便測試不同解法。背景代理也可將部分任務交由Copilot CLI執行,同時在VS Code中持續追蹤進度。
除了AI代理功能外,VS Code整合式終端機也新增對Kitty圖形協定的支援,使終端機能直接顯示圖片內容,包括PNG、24-bit RGB與32-bit RGBA影像,並可依列欄尺寸進行縮放、裁切與定位,讓終端機工具在文字輸出之外也能呈現圖像資訊。
※ 圖片為示意畫面,僅用於新聞報導與合理使用

