Проблема фрагментации решена
Экосистема AI-агентов страдала от отсутствия единого формата распространения компонентов. Разработчики вынуждены были адаптировать одни и те же Agent Skills (навыки) и MCP-серверы (модели вызова моделей) под уникальные требования каждого клиента. Vercel, выступивший инициатором проекта, совместно с AWS, Anysphere, GitHub, Microsoft и OpenAI представил Agent Plugins 1.0.0 — открытый, независимый от вендоров стандарт, который унифицирует упаковку этих компонентов.
Техническая структура: минимализм и ясность
Стандарт определяет простой, но строгий контракт для обнаружения и загрузки плагинов. В основе лежит директория с обязательным манифестом plugin.json и фиксированными путями для компонентов. Это позволяет клиентам валидировать структуру, не зная заранее, какие именно навыки или инструменты внутри.
Базовая структура пакета выглядит следующим образом:
| Элемент | Назначение | Пример содержимого |
|---|---|---|
plugin.json |
Манифест плагина. Обязательное поле — name и ссылка на схему версии 1.0.0. |
Идентификация плагина для клиента |
skills/ |
Директория для Agent Skills (переиспользуемые инструкции и ресурсы). | summarize/SKILL.md |
mcp.json |
Конфигурация для подключения MCP-серверов (инструменты и сервисы). | Параметры подключения к API |
com.example.client/ |
Пространство имен для клиент-специфичных данных (изолировано от стандарта). | Настройки UI или хуки конкретного клиента |
Гибкость через изоляцию
Ключевая особенность стандарта — разделение «портативной» части и клиентской логики. Agent Plugins 1.0 фокусируется только на Agent Skills и MCP-серверах. Такие компоненты, как команды, хуки или сами агенты, остаются на усмотрение клиентов. Для клиентских расширений предусмотрен механизм имён пространств (namespaced extensions), который гарантирует, что специфичный код одного клиента (например, Cursor) не сломает плагин в другом (например, VS Code).
Поддержка и экосистема
Проект управляется Техническим комитетом (TSC), в который входят представители AWS, Cursor, Microsoft, OpenAI и Vercel. Спецификация открыта, лицензия публичная, а дорожная карта не зависит от интересов одной компании.
На момент запуска спецификацию поддерживают следующие платформы:
- ChatGPT и Codex (OpenAI)
- Cursor (Anysphere)
- GitHub Copilot
- Kiro
- VS Code
Для разработчиков это означает возможность написать плагин один раз и гарантировать его работу во всех поддерживаемых клиентах. Полная документация, JSON-схемы и репозиторий спецификации доступны на agent-plugins.org.
Источник: Vercel ↗
