Implementar un cliente de Agent Plugins
Añade el contrato portátil de carga de Agent Plugins a un agente o una herramienta de desarrollo.
Un cliente conforme carga un Agent Plugin desde un directorio, valida plugin.json y admite al menos un tipo de componente: Agent Skills o servidores MCP.
Secuencia de carga
- Determina la raíz del plugin resuelta por el sistema de archivos.
- Localiza y valida el
plugin.jsonde la raíz con el schema disponible localmente que seleccione$schema. - Rechaza el plugin si el manifiesto tiene infracciones fatales; informa de los casos expresamente no fatales y omítelos.
- Descubre cada tipo de componente compatible en su ubicación fija.
- Aplica el límite de fallo definido para cada tipo de componente o entrada.
- Aplica los espacios de nombres de extensión de cliente implementados e ignora los demás.
Los clientes usan identificadores de schema canónicos para seleccionar reglas de validación e interpretación locales. No descargan schemas mientras cargan un plugin.
Comportamiento portátil y comportamiento del cliente
Agent Plugins define la estructura del paquete, la validación, el descubrimiento, la configuración MCP, las variables del plugin y el aislamiento de fallos. No prescribe:
- las fuentes de instalación, los registros ni los mercados
- la experiencia de activación, actualización o caché
- los avisos de permisos, la política de confianza ni el aislamiento
- la forma de mostrar Agent Skills a usuarios o modelos
- el comportamiento interno de las extensiones de cliente
Siguientes pasos
- Carga y descubrimiento: valida el manifiesto, descubre los componentes compatibles y aplica límites de fallo.
- Entorno de ejecución MCP: asigna la configuración MCP portátil a conexiones stdio y HTTP.
- Lista de conformidad: comprueba los requisitos mínimos para clientes portátiles.
Esta traducción coincide con la versión de origen registrada.
- Fuente oficial
- content/docs/client-implementers/index.mdx
- Commit de origen
- 237bbf575f5843214923419f9d0933852662f4f3
- Última sincronización
- 11 ago 2026, 8:30
- Repositorio de la especificación
- Repositorio de la especificación