Referencia de @styx/plugin-sdk generada de su TSDoc.
packages/plugin-sdk/package.jsonPágina generada desde
el TSDoc de @styx/plugin-sdk. No se edita a mano:bun run docs:genla regenera ybun run docs:checkfalla si difiere.
validatePluginManifest(
manifest):Result<IPluginManifest,ResultError<"MANIFEST_INVALID">>
Valida el shape estructural de un manifest.
Comprueba sólo lo que el registry necesita para ser determinista: identidad
usable, schema entendible, y al menos un kind conocido. NO valida permisos (no
hay enforcement, r48 §3.1) ni resuelve los rangos de requires (no hay version
negotiation activa, r48 §3.5) — ambos son declarativos por lock.
Manifest candidato.
Result<IPluginManifest, ResultError<"MANIFEST_INVALID">>
Result con el manifest validado, o MANIFEST_INVALID describiendo el fallo.