
GitHub Copilot CLI已實作Agent Client Protocol(ACP)並以公開預覽形式提供。ACP是一套標準化協定,用於外部用戶端與AI代理執行環境溝通,讓第三方工具、整合開發環境與自動化系統能透過可擴充介面,直接串接Copilot的代理能力。
ACP讓外部用戶端可以先與Copilot CLI建立連線並探索可用能力,再建立彼此隔離的工作階段,將提示內容與脈絡資源送入工作階段中,並以串流方式接收代理的處理進度與回覆。同時,用戶端也能回應權限請求,必要時取消操作並管理工作階段生命周期。
該變化把Copilot CLI從終端機內的互動工具,延伸為可供外部用戶端連線的代理後端,開發者不必受限於特定官方整合形式,第三方整合開發環境只要具備ACP用戶端能力,就能把Copilot CLI串接到既有的編輯器介面與工作流程。GitHub也指出,整合不只限於IDE,也可延伸到自訂前端介面,用來設計更貼合特定團隊或專案的互動方式。
在自動化場景,GitHub指出ACP可用於持續整合與持續交付等工作流程,讓自動化系統能在流程中編排代理式的程式開發任務,並透過標準協定啟動、監控與終止工作階段。考量自動化作業常牽涉檔案修改與指令執行,ACP也把權限請求與回覆納入協定互動,使外部系統得以在關鍵動作前加入核准關卡,降低未經確認就執行的風險。
由於ACP提供一致的溝通介面,外部調度端可在同一套協定下管理不同代理工具,讓Copilot CLI有機會被納入跨代理的協作流程中。GitHub釋出Copilot CLI的ACP伺服器文件,說明連線建立方式、支援的資料內容型態,以及權限請求與回覆等互動機制,方便第三方工具與整合環境進行串接。
熱門新聞
2026-01-27
2026-01-27
2026-01-27
2026-01-26
2026-01-28
2026-01-27