GitHub 推出 Copilot 桌面客戶端:多智慧體並行排程,做開發控制中心
GitHub 推出桌面端 Copilot app 技術預覽版,專為排程多個 AI 智慧體設計。每個智慧體都在獨立的 git worktree 隔離執行,配合雙向互動畫布 Canvas 與 Agent Merge 工具,能自主推進 PR。目前已向 Copilot 付費訂閱使用者開放測試。
以前寫程式碼是人坐著敲鍵盤,AI 負責在旁邊給兩句補全建議。後來智慧體火了,大家開始讓好幾個 AI 各自去跑任務,結果很快變成了災難:螢幕上堆滿了聊天視窗,這個分支在查線上 Bug,那個在寫功能,到底跑了什麼、改了什麼,全憑翻捲軸去找。
GitHub 在 Microsoft Build 上釋出了全新的 GitHub Copilot 桌面端獨立應用。它不再是一個擠在 IDE 側邊欄的對話方塊,而是把自己做成了一個管理多個 AI 智慧體並行幹活的桌面控制中心。
目前這個應用已經向 Copilot Pro、Pro+、Business 和 Enterprise 使用者開放技術預覽。官方公佈的資料也挺嚇人:GitHub 上的月 commit 數量同比翻了接近一倍,超過 14 億次,每週 GitHub Actions 執行時間超過 20 億分鐘,平臺徹底被 AI 推動的工作流塞滿了。
一個給智慧體準備的專屬工位
很多人用多個智慧體時最頭疼兩件事:一是分支互相打架,二是不知道 AI 到底在幹嘛。
GitHub Copilot 桌面端用了一個挺實在的解法:每一個並行執行的會話,底層都會自動分配一個獨立的 git worktree。也就是直接在你的機器上克隆一份隔離的分支副本,自動建立、自動清理,不用你手動去切分支,幾個智慧體同時跑也不會互相踩腳。
為了解決對話方塊刷屏的問題,應用裡引入了叫 Canvas 的工作臺。它不是單向滾動的聊天記錄,而是一個人和 AI 都能即時編輯的雙向白板。上面可以直觀展示執行計劃、瀏覽器頁面、終端輸出或者部署狀態,AI 隨時更新進展,開發者隨時在上面改步驟、調整順序或者打回重寫。
安全方面,Copilot 給出了本地和雲端兩種沙箱。本地沙箱限制了檔案系統和網路許可權;雲端沙箱則是 GitHub 託管的臨時 Linux 容器,支援多裝置遠端控制。
連隨後的拉取請求(PR)也有了專門的 Agent Merge 工具。它會盯著 CI 狀態,幫修掛掉的測試用例,催稽核人批准,直到滿足所有合併條件。
審查分級、終端升級與開源生態
隨著智慧體產出的程式碼激增,程式碼審查成了新的瓶頸。GitHub 這次給 Copilot code review 增加了中檔推理模型選項。管理員可以給不同程式碼庫打標,普通低風險程式碼用便宜輕量的模型跑,核心程式碼庫切到高推理模型提高準確率。另外還上線了專門的 /security-review 安全審查技能,Azure DevOps 也正式原生支援這套審查能力。
對於離不開命令列的極客,Copilot CLI 換了新的字元介面,加入了本地離線執行的語音輸入模式,音訊完全不出本地機器。還有用來定時執行任務的 /every 指令。
底層基建上,GitHub Copilot SDK 正式對所有人可用,原生支援 Node.js、Python、Go、.NET、Rust 和 Java 六種語言。LaunchDarkly、Sonar、PagerDuty 和 Miro 等合作伙伴也順勢推出了對接 GitHub Copilot 的智慧體外掛。
為什麼重要
對開發者來說,以前用 AI 像是僱了個實習生隨口問答,現在更像是直接當上了包工頭。你可以早上開啟軟體,派三個智慧體分別去修 Bug、補文件、查工單,自己只要看 Canvas 結果並把關。如果你平時就買了 Copilot 付費套餐,完全值得立刻去技術預覽裡試一把,這種多分支隔離管理的體驗比在 IDE 標籤頁之間亂切順暢得多。
我們認為 GitHub 這次走得非常聰明。它意識到智慧體時代的競爭早就不是比拼誰的模型生成單行程式碼更準,而是誰能解決多工並行的混亂狀態。GitHub 握著程式碼倉庫、工單系統、CI 流水線和審查權,它把自己變成智慧體的作業系統是順理成章的,這會讓第三方的純客戶端開發工具壓力倍增。
不過隱患也很明顯。當大量程式碼由智慧體編寫,又由 Copilot 自己的推理模型去審查,最後靠 Agent Merge 自動合併,整個軟體交付鏈條里人類的實際把關正在被極度稀釋。一旦中間推理出現盲區,或者自動測試用例寫得不夠嚴密,爛程式碼溜進生產環境的速度只會比以前更快。
來源 (1)
- github.blog(在新分頁開啟)原文github.blog