最新消息:关注人工智能 AI赋能新媒体运营

GitHub Copilot CLI 支持 ACP 协议,第三方 IDE 可通过标准协议接入代理功能

科技资讯 admin 浏览

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 服务器文档,说明连接建立方式、支持的数据格式,以及权限请求与响应等交互机制,方便第三方工具与集成环境进行对接。