微軟近日發布了Visual Studio Code
1.136版本,這是這款廣受歡迎的編程編輯器的一次更新,其中預覽了智能體合併
(Agent Merge)功能,並引入了兩項面向智能體編碼的實驗性功能。
VS Code 1.136於9月2日發布,用戶可從code.visualstudio.com下載。
智能體合併是一項預覽功能,微軟表示該功能有助於推動拉取請求
(pull request)順利完成。智能體合併會要求智能體處理審查反饋、修復失敗的檢查和合併衝突,並重新運行工作流程,直到拉取請求準備好合併為止。若要使用智能體合併功能,需開啟chat.agentMerge.enabled設置。隨後,可以通過在智能體窗口中運行"為當前會話啟用智能體合併"命令,或在標題欄中選擇"智能體合併"按鈕,為某次會話啟用該功能。
VS Code 1.136還引入了多根工作區
(multi-root workspaces),這是一項實驗性功能,允許開發者在編輯器窗口的聊天視圖中,跨多個項目文件夾使用GitHub Copilot
和Claude智能體
進行工作。微軟表示,智能體鉤子
(agent hooks)仍然僅限於單個工作區文件夾範圍內生效。如果在多個文件夾中檢測到鉤子,VS Code會提示用戶選擇要從中加載鉤子的主文件夾。
VS Code 1.136中另一項實驗性功能是智能體窗口中的聊天背景。該功能允許用戶使用內置VS Code圖標組成的主題化圖案,或者自己的圖片,來個性化設置智能體窗口。此外,聊天功能新增了針對聽寫數據的企業級控制。新的控制選項允許管理員通過企業策略來管理聽寫模型和大語言模型轉錄清理功能。微軟表示,管理員可以要求設備端轉錄並禁用大語言模型清理功能,從而在保留聽寫功能可用性的同時,防止聽寫數據被發送到雲端轉錄服務或Copilot模型。
Q&A
Q1:VS Code 1.136的智能體合併功能是做什麼的?
A:智能體合併功能可以幫助拉取請求順利完成合併,它會要求智能體處理審查反饋、修復失敗的檢查和合併衝突,並重新運行工作流程,直到拉取請求準備好合併。
Q2:如何開啟VS Code的智能體合併功能?
A:需要先開啟chat.agentMerge.enabled設置,然後在智能體窗口中運行"為當前會話啟用智能體合併"命令,或在標題欄中選擇"智能體合併"按鈕即可為該會話啟用此功能。
Q3:VS Code 1.136的多根工作區功能有什麼用?
A:多根工作區是一項實驗性功能,允許開發者在編輯器窗口的聊天視圖中,跨多個項目文件夾使用GitHub Copilot和Claude智能體進行工作,提升多項目協作效率。






