GitHub 為 Copilot 應用程式新增一項功能,讓開發者可以把 AI 代理在應用程式裡已完成的工作會話,直接接續到 VS Code 中繼續處理。過去開發者得二選一:讓代理在應用程式裡完成工作,或回到編輯器做細緻檢查與本機測試,現在兩者可以銜接起來,不必中斷工作流程。
技術上,這項功能用關聯的工作樹(worktree)在 VS Code 開啟專案,並保持「會話上下文」「差異檢視」與「工作樹」三個元素互相連結。開發者可逐行審查代理的變更,用終端機執行 npm test、npm run lint 做本機驗證,確認無誤後提交並推送,拉取請求也會自動更新。
這項更新值得注意之處,在於它把「代理負責繁重工作、開發者掌握最終控制」的分工模式落實成具體流程,而不只是口號。開發者不必再因為想用編輯器微調,就放棄讓代理在應用程式裡先完成大部分工作的效率,兩種工具透過同一個工作樹與拉取請求銜接,流程保持連貫。
對正在學程式的孩子來說,這篇新聞偏向進階開發工具的使用習慣,不是一個全新的程式概念。但背後的道理值得記住:就算讓 AI 代理先把工作做完,人還是要親自檢查、測試過才算數,不能看到程式「看起來能動」就直接提交,這種「做完要自己檢查一次」的習慣,寫作業或寫程式都一樣重要。
AI開發工具程式編輯器