觀點 · 資訊分享

VS Code 1.124:Autopilot 改成預設開啟,AI 代理不用每步都等你按同意

VS Code 1.124 在 6 月 10 日釋出,Autopilot(預覽)預設啟用,並新增「進階 Autopilot」判斷任務何時算完成;Agents 視窗也能在背景送出請求、用鍵盤在多個代理工作階段間跳轉。

發布
2026-06-10
篇幅
約 3 分鐘 · 1,558 字
結構
7 節 + 3 題常見問題
標籤
#VS Code#Autopilot#Copilot#AI 代理
VS Code 1.124:Autopilot 改成預設開啟,AI 代理不用每步都等你按同意

一句話看懂:VS Code 1.124 把 Autopilot 改成預設開啟,AI 代理在聊天裡可以主動行動、自己判斷任務是否完成,不用你每一步都按同意。

VS Code 1.124 重點更新資訊圖卡:Autopilot 預設開啟,AI 代理能自己判斷任務做完沒

先用白話講:Autopilot 是什麼?

想像你請了一位實習生幫你整理文件。一種做法是他每做一步都來問你「可以嗎?」;另一種是你交代目標後讓他自己做到好,做完再回報。Autopilot 就是後者:AI 代理拿到任務後,可以主動採取行動,不需要你逐一批准每個動作。

這次最大的變化是:Autopilot 在 1.124 起預設就是開啟的。

發生什麼事

VS Code 在 6 月 10 日釋出 1.124,官方說這版讓你更快地在多個代理工作階段間切換,也讓代理更有自主性完成任務。重點如下:

  • Autopilot 預設啟用:組織仍可用 chat.tools.global.autoApprove 管控其可見度與使用;新對話的預設權限等級可用 chat.permissions.default 設定,也能在聊天輸入框隨時切換
  • 進階 Autopilot:不靠固定規則,而是用一個小型輔助模型閱讀對話紀錄、判斷任務是否做完;它追求的目標會顯示在聊天上方的提示;最多循環三次就停止;要將 chat.autopilot.advanced.enabled 設為 true
  • 背景送出:在新工作階段畫面按 Alt+Enter,就能把請求丟到背景,畫面立即重置並保留模型與背景資料的選擇,讓你繼續排下一個
  • 工作階段導覽:Ctrl+R 開啟可搜尋的清單;Ctrl+Tab 與 Ctrl+Shift+Tab 依造訪順序前後切換;Ctrl+1 到 Ctrl+9 直接跳到畫面上第 N 個工作階段
  • 重新載入後還原:先前開啟的工作階段、排列順序、固定狀態與各自的版面都會恢復
  • 關閉全部:新的「Close All Sessions」指令,快捷鍵是 Ctrl+K Ctrl+W

其他更新

  • 整合式瀏覽器會記住瀏覽歷史,網址列輸入時會出現建議;可用 workbench.browser.maxHistoryEntries 調整上限
  • 代理的 typeInPage 工具新增 submit 參數,一次呼叫就能輸入文字並按 Enter,減少來回次數
  • 企業環境:實驗性的 Copilot 外掛政策,可集中控制開發者能用哪些聊天外掛與外掛市集

給開發者的技術細節

{
  "chat.autopilot.advanced.enabled": true
}
  • 上面是官方列出的設定名稱;進階 Autopilot 預設沒有開,要自己打開
  • 官方說明 Autopilot 最多循環三次就停止,目的是避免無限迴圈、浪費時間與 token
  • 想保守一點,可以把 chat.permissions.default 改成需要逐步核准的等級(可選的值請看設定 UI)
  • 更新是逐步推送,在 VS Code 內選「檢查更新」可以立即取得

我的看法

「預設開啟」這四個字,我覺得是這次最該注意的地方。AI 代理能不問你就動手,對趕工的人很省時間,但也代表它可能在你不注意的時候改檔案、跑指令。對我這種常常接客戶專案的人,客戶的程式碼與資料夾不是自己的東西,更要小心。

我的建議是:更新之後先打開設定,確認預設的權限等級是不是你想要的;處理客戶專案時用逐步核准的模式,確定流程穩定、有版本控制可以還原的個人專案,再考慮用 Autopilot。

名詞小辭典

  • AI 代理(Agent):能依目標自己規劃步驟、使用工具並執行的 AI。
  • Autopilot:讓代理不需逐步核准就能行動的權限等級。
  • 工作階段(Session):一次與代理的任務對話與其執行環境。
  • Token:AI 計算文字量與收費的單位。

資料來源

常見問題

Autopilot 是什麼?
VS Code 聊天裡的一種權限等級,讓 AI 代理能主動行動、不需要你對每個動作逐一核准。1.124 起預設就是啟用的。
不想讓它自動做事怎麼辦?
可以在聊天輸入框隨時切換目前的權限等級,也能用 chat.permissions.default 設定新對話的預設等級;組織管理者可透過 chat.tools.global.autoApprove 控制 Autopilot 的可見度與使用。
進階 Autopilot 怎麼判斷任務做完?
官方說明:由一個小型輔助模型閱讀對話紀錄,判斷任務是否完成,並在輸入框上方的提示顯示它正在追求的目標;為了避免無限循環,最多重複三次就會停止。這項功能要把 chat.autopilot.advanced.enabled 設為 true。
LINE