GitHub 已在多个核心 GitHub Copilot 环境中普遍提供 Agent Plugins 1.0,将代理工具的新打包标准从规范工作转移到日常开发人员界面。

此更改适用于 VS Code、Copilot CLI、GitHub Copilot SDK 和 GitHub Copilot 应用程序,GitHub 表示所有 Copilot 计划均提供此更改。 该标准旨在将代理技能和模型上下文协议服务器打包到单个可安装插件中,而不是让每个代理客户端、工具集成和市场定义自己的格式。

这很重要,因为代理堆栈开始看起来不再像单个聊天框,而更像分布式工具运行时。 编码代理需要存储库上下文、命令行操作、部署挂钩、文档搜索、票务系统、数据库访问和特定于组织的规则。 到目前为止,大部分集成工作都分散在特定于客户端的扩展、手写的 MCP 配置和专有插件系统中。

Agent Plugins 1.0 并不能解决所有治理或互操作性问题。 但它在 Copilot 中的到来为该格式提供了更大的分发面,并使便携式代理插件成为平台团队更实际的关注点。

发生了什么变化

GitHub 表示,现在 VS Code、Copilot CLI、GitHub Copilot SDK 和 GitHub Copilot 应用程序中普遍提供 Agent Plugins 1.0 支持。 不针对 Agent Plugins 1.0 的现有 GitHub Copilot 插件仍然受支持,因此开发人员不会被迫立即迁移。

据 GitHub 称,该标准本身于 8 月初发布,得到了 AWS、Anysphere、Microsoft、OpenAI 和 Vercel 的支持。 谷歌于同一天作为核心维护者加入。 GitHub 将该项目描述为独立于任何单一供应商管理的开放标准。

技术目标很简单:将代理技能和 MCP 服务器打包为一个便携式单元。 技能可能描述代理可以执行的任务,而 MCP 服务器公开代理可以调用​​的工具或上下文源。 将它们捆绑到一个可安装的插件中​​,为团队提供了一种更清晰的方式来跨兼容客户端分配功能。

实际上,这可以使代理集成感觉更像是安装开发扩展,而不是像将单独的清单、服务器端点和特定于客户端的指令拼接在一起。 这对于已经尝试使用 MCP 作为代理工具层的组织尤其重要。

为什么这对代理基础设施很重要

最重要的信号不仅仅是 GitHub 添加了另一个插件功能。 就是代理工具在封装层实现标准化。

MCP已经成为开发者连接代理与外部系统的主要方式之一。 但协议本身并不等同于可部署的产品。 团队仍然需要一种发布、安装、更新、发现和管理工具包的方法。 Agent Plugins 1.0 试图围绕技能和 MCP 服务器定义该层。

对于开发人员来说,吸引力在于可移植性。 不需要为每个代理客户端从头开始重建有用的存储库分析技能、数据库助手或部署助手。 对于工具供应商来说,共享格式降低了支持多个编码代理环境的成本。 对于企业来说,通用的包模型可以创建更清晰的审查、批准、阻止或审计对象。

这也与 AI API 网关和多模型 API 团队相关。 Model Gate 等网关通常专注于模型访问、计费、API 密钥、使用情况分析和路由。 但随着智能体成为人工智能工作的主要界面,工具封装和模型路由将越来越契合。 编码代理可以在模型中进行选择、调用 MCP 工具、使用组织特定的技能并在 IDE 或 CLI 中运行,所有这些都在一个工作流程中进行。 基础设施团队需要跨这些层的可见性,而不仅仅是最终的模型调用。

商业意义是合作伙伴和内部平台团队可能开始将代理功能作为托管包分发。 公司可以将支持分类技能与批准的 MCP 服务器打包在一起,或者机构可以提供包含预定义工具访问和策略元数据的特定于客户的自动化捆绑包。 这使得插件治理成为人工智能自动化基础设施的一部分,而不仅仅是方便开发人员。

治理成为困难的部分

GitHub 表示,Copilot 商业和企业客户可以使用现有的企业托管设置来管理插件和市场访问。 它还表示 MCP 服务器配置应与 MCP 允许列表配对。

该建议指出了主要风险。 打包 MCP 服务器的插件不仅仅是一个用户界面插件。它可以向自主或半自主代理公开操作工具、内部知识库或外部服务。 如果这些插件未经审查就传播,组织最终可能会在 IDE、CLI 和代理应用程序中获得不受跟踪的工具访问。

管理员需要决定哪些插件源是可信的、允许哪些 MCP 服务器、哪些团队可以安装哪些功能以及如何记录更改。 他们还需要考虑数据移动。 读取存储库内容并调用第三方服务的代理技能可能很有用,但它也可能引发合规性、安全性或客户数据问题。

还有一个成本角度。 能力更强的代理往往会调用更多的工具和模型。 如果插件安装可以更轻松地添加长时间运行的工作流程、后台任务或多步骤编码代理,那么使用情况可能会变得更难以预测。 这就是人工智能使用分析、模型级计费可见性和团队级策略控制成为运营要求而不是报告细节的地方。

仍然不确定的事情

最大的悬而未决的问题是 GitHub 自己的生态系统之外的采用。 GitHub 表示,代理插件 1.0 是由几个主要维护者和兼容客户端的野心发布的,但非 GitHub 客户端的广泛实际支持仍有待证明。

还有一个标准问题。 代理生态系统已经具有重叠的概念:MCP 服务器、代理技能、IDE 扩展、市场插件、工作流程模板和托管代理操作。 代理插件 1.0 可能会成为一个有用的聚合点,或者它可能会与多个并行打包系统共存一段时间。

安全审查实践是另一个未知数。 如果组织拥有强大的许可名单、审查流程和可观察性,可移植插件格式可以改善治理。 如果没有这些控制,可移植性也会加速蔓延。

目前,该事件标志着编码代理基础设施的发展方向。 模型选择、工具访问和企业策略被直接拉入开发人员环境。 受影响的团队不仅是安装新 Copilot 功能的开发人员,还包括平台工程师、安全管理员、API 网关操作员和软件供应商,他们决定如何向代理公开他们的服务。

近期的行动很简单:清点使用 Copilot 的位置,决定谁可以安装代理插件,将 MCP 服务器允许列表与安全策略保持一致,并监视开始以代理插件格式提供的合作伙伴或内部工具。 长期影响更为广泛:代理功能正在成为可移植的软件工件,它们将需要企业已经应用于 API、包和凭证的相同生命周期规则。