Lista de conformidad del cliente
Revisa el comportamiento mínimo exigido a un cliente de Agent Plugins 1.0.0.
Esta lista no es normativa. Si la redacción difiere, prevalece la especificación completa.
Cargador de plugins
- Carga un plugin desde un directorio y aplica el límite del paquete resuelto por el sistema de archivos.
- Selecciona a partir de
$schemalas reglas de manifiesto disponibles localmente; no descargues un schema durante la carga. - Valida el schema cerrado de
plugin.jsony los campos obligatorios$schemayname. - Informa de los campos desconocidos de nivel superior y omítelos.
- Ignora un campo
extensionsque no sea un objeto y los espacios de nombres de extensión no implementados. - Rechaza otras infracciones fatales del manifiesto antes de descubrir componentes.
Descubrimiento y aislamiento
- Descubre los tipos de componentes compatibles únicamente en sus ubicaciones fijas.
- Considera válida la ausencia de ubicaciones de componentes.
- Aísla los tipos de componentes, Agent Skills y entradas MCP no válidos en sus límites especificados.
- Ignora los tipos de componentes no compatibles y admite al menos uno de estos tipos: Agent Skills o servidores MCP.
Compatibilidad con MCP
- Si se implementa MCP, admite al menos uno de estos transportes: stdio o Streamable HTTP. Se recomienda admitir ambos.
- Usa el transporte declarado en cada entrada de servidor para el primer intento de conexión.
- Valida de forma independiente el documento cerrado de nivel superior y cada entrada de servidor.
- Resuelve los comandos stdio como tokens de ejecutable individuales.
- Proporciona
PLUGIN_ROOTy un directorioPLUGIN_DATAdedicado y persistente. - Expande únicamente los dos marcadores de posición definidos y solo en
args, los valores deenvycwd. - Aplica los requisitos de contención del directorio de trabajo, URL remotas y encabezados.
- Continúa la carga después del fallo de un servidor MCP independiente.
Versionado
- Exige versiones coincidentes de Agent Plugins en
plugin.jsonymcp.json. - Nunca reasigna a un contenido distinto un identificador de schema canónico publicado.
- Permite que los plugins sigan dirigidos a versiones anteriores según la política de compatibilidad disponible localmente.
Esta traducción coincide con la versión de origen registrada.
- Fuente oficial
- content/docs/client-implementers/conformance.mdx
- Commit de origen
- 237bbf575f5843214923419f9d0933852662f4f3
- Última sincronización
- 11 ago 2026, 8:30
- Repositorio de la especificación
- Repositorio de la especificación