微軟發布Visual Studio Code 1.139穩定版,擴充AI代理使用Dev Container的範圍,代理工作階段可在SSH、Tunnel與WSL主機上的Dev Container執行,使用專案容器內的工具與相依套件建置及測試程式。新版並改善大量代理工作階段的載入速度與管理介面。
Dev Container讓開發團隊把專案需要的工具、相依套件與環境設定放進容器,VS Code代理進入遠端專案的Dev Container後,可使用專案既有環境建置及測試程式,不必在開發者電腦或遠端主機重複準備相同工具鏈。VS Code先前的Dev Container代理工作階段僅限本機資料夾,1.139將使用範圍延伸到SSH、Tunnel與WSL主機。
遠端Dev Container功能目前限代理視窗使用,遠端資料夾必須包含VS Code支援的Dev Container設定,遠端主機也需要Docker。微軟採分階段方式開放功能,部分使用者需要手動開啟。
VS Code 1.139也調整代理工作階段清單的載入方式,Agent Host改用中央目錄保存工作階段與對話的輕量中繼資料,建立清單時不必開啟每一份完整對話資料庫。完整對話內容仍保存在各自的工作階段與對話資料庫,舊版建立清單的處理量會隨工作階段數量增加,工作階段數量越多,新版載入速度的改善越明顯。
微軟以約645個工作階段測試,VS Code啟動後第一次列出工作階段的時間從1.3秒降至0.1秒,重新整理清單則從0.6秒降至0.15秒,官方提醒,工作階段數量較少時,速度差異會縮小。舊版建立的工作階段不需手動轉換,VS Code會在背景完成移轉。
工作階段清單另加入精簡檢視,可縮減每筆工作階段占用的畫面空間,並支援隱藏空白群組及直接重新命名工作階段與對話。VS Code 1.139還修正企業代理政策控管,組織透過帳號政策停用代理模式後,使用者無法再透過code --agents等其他入口繞過限制開啟代理視窗。
Comments (0)
Sign in to comment or create an account