VS Code 1.143.x 讓 Copilot Agent 編輯審閱流程變得不直觀
VS Code 1.143.x 更新後,Copilot Agent 的編輯審閱流程從即時的 inline diff/接受-拒絕模式變成了 session/working set 模式,降低了可見度與使用者對 AI 產生的程式碼變更的明確控制權。
本篇內容

VS Code 1.143.x 讓 Copilot Agent 編輯審閱流程變得不直觀
自更新至 VS Code 1.143.x 後,Copilot Agent 的編輯審閱流程顯著變得不直觀,變更是透過 session/working set 管理,而非即時的 inline diff。使用者難以即時看到哪些部分有變更,也無法像先前那樣明確接受或拒絕變更,這使得維護對 AI 產生的程式碼修改的控制變得更困難。
雖然實驗性設定 chat.editor.workingSet.enabled 能讓檔案以 diff 形式開啟,提升了可見度,但整體審閱體驗仍比先前的流程感覺不那麼直接。
使用者呼籲恢復先前的 inline Accept/Reject 體驗
使用者要求恢復先前的 inline Accept/Reject 體驗,或提供選項在先前的審閱工作流程與新的 Agent Host/working set 工作流程間切換。
VS Code 1.143.1 導入導致工作流程變更
VS Code 版本 1.143.1 (commit e646868227c3e3a9e3f24277c8c7220be42c0be7,於 2026-10-22 發布) 導入了使工作流程變得不直觀的變更。
GitHub Issue #344667 於 2026-10-27 開啟,記錄了 VS Code 1.143.x 中 Copilot Agent 編輯審閱工作流程的退步。
Copilot Harness 成為預設,變更 UI 與工作流程
Copilot Harness 現在是 VS Code 1.143 中新工作階段的預設設定,建基於 Copilot SDK,並允許工作階段在背景中執行,同時可從編輯器與 Agents 視窗存取。
使用者必須停用 { chat.defaultToCopilotHarness: false, [chat.editor.preferCopilotHarness]: false } 等設定,才能還原顯示個別檔案變更的舊行為。
GitHub Copilot 變更的步伐已變得令人沮喭,出現 UI 轉變、設定復歸以及「程式碼審閱」與「接受選項」等功能消失的情況。
效能改進與局限性
大型 Agent Host 聊天視窗的開啟速度顯著提升,歷史紀錄是以小塊還原而非單一長時間封阻任務,將 Chat A 冷啟動的無回應時間從最多 35.6 秒縮減至 9.0 秒。
於本機執行的模型 (MAI Code 1.1 Flash) 需要 NVIDIA GPU 具備 96 GB 或更多 GPU 記憶體,並搭配 GitHub 登入,回應標示為「於本機」且不使用 AI 積分。
開啟大型 Agent Host 聊天 (約 1,150 個請求) 的冷啟動時間從 35.6 秒縮減至 9.0 秒(macOS 三次運行的中位數),無回應時間從 28.3 秒降至 0.6 秒。
MAI Code 1.1 Flash 需要 GitHub 登入與具備 96 GB 或更多 GPU 記憶體的 NVIDIA GPU、相容的 llama.cpp build 以及特定設定 chat.copilot.localModel.llamaServerPath 與 chat.copilot.localModel.enabled。
Discard 與 Keep 的行為差異
Discard 行為隨著變更集類型而異:Branch Changes 會還原至基底分支版本並刪除新增的檔案;Session Changes 會復原工作階段編輯,同時保留外部變更;Last Turn Changes 僅復原最新輪次的編輯。
常見錯誤:混淆 Keep 與 Discard - Keep 標記變更為已審閱並保留在磁碟上,Discard 則會復原它們。
設定與選項調整
VS Code 1.143 穩定版預設關閉 Session Activity Bar,可透過 View > Appearance > Session Activity Bar 開啟。
Session Activity Bar (實驗性) 可透過設定 sessions.showSessionActivityBar 與 sessions.sessionActivityBar.showLayoutActions 啟用,將工作階段實體顯示在側邊欄旁。
VS Code 1.144 導入實驗性 'Working set' 功能
VS Code 1.144 發行說明導入實驗性 'Working set' 功能,用於審閱 Copilot 檔案編輯,預設在編輯器視窗啟用,並提供內嚣 Keep 與 Undo 控制項,取代先前的 'Changes pill' UI。
Copilot Harness 設定為新工作階段的預設,建基於 Copilot SDK 並提供跨 Copilot 產品的一致行為。
VS Code 1.144 發行包含模型比較、圖像生成 (預覽) 以及 Copilot 代理人的電腦使用 (實驗性) 能力。
透過 Agent Host Protocol (AHP) 支援 VS Code、Copilot CLI、GitHub Copilot App 以及 github.com 之間的工作階段連續性。
資料來源與延伸閱讀
以下來源用於核對本文的技術背景與關鍵事實;產品規格與時效性資訊仍以原始官方頁面最新版本為準。
查看 9 個來源
- Copilot Agent edit review workflow became less intuitive in VS Code 1.143.x · Issue #344667 · microsoft/vscode · GitHub
- Issues · microsoft/vscode · GitHub
- Visual Studio Code 1.143
- Visual Studio Code 1.143
- VS Code 1.143: Copilot Harness Default, Compare Models, and Other Updates Worth Knowing - DEV Community
- GitHub Copilot for VS Code: Frustrating Changes and User Experience | Govinda S. posted on the topic | LinkedIn
- Cursor CLI vs VS Code CLI: 13 Steps, 50 Min [2026]
- Visual Studio Code version 1.144 release available | Windows 11 Forum
- Agent mode: Keep/Undo missing and changed-files list does not expand after update to 1.143.1 · Issue #343785 · microsoft/vscode · GitHub