GitHub釋出Copilot SDK,供應用程式內嵌Copilot CLI代理執行迴圈
核心功能與技術背景
GitHub公佈Copilot SDK技術預覽版,將GitHub Copilot CLI背後的代理執行迴圈封裝成可程式化介面,讓開發者能在自家應用程式中執行多回合任務,並由Copilot負責規畫步驟、呼叫工具、編輯檔案與執行命令。
執行核心與目標
該SDK沿用Copilot CLI的執行核心,目標是降低團隊自行開發規畫器、工具迴圈與執行環境的負擔。官方直言,從零開始打造代理式工作流程並不容易,因此透過SDK提供經過生產測試的執行迴圈,讓開發者能更輕鬆整合AI能力。
實際應用案例
- GitHub工程師Evan Boyle在X平臺展示,利用Copilot CLI搭配SDK控制Excel,實現輕鬆讀寫Excel內容,並可融合至任何應用程式。
- 開發者可使用Copilot SDK打造AI代理人,實現自我迭代與持續進化,系統可真實運作、修正與進化,非僅為示範或實驗。
相關技術與生態
Copilot SDK可與GitHub Copilot CLI、VSCode編輯器等工具整合,支援在代理迴圈中執行端口管理、程式碼修正與無障礙性審核等任務,並提供精細權限控制與多種認證方式。
