SDK y paquetes@styx/plugin-sdkfunctions

Function: validatePluginManifest()

Referencia de @styx/plugin-sdk generada de su TSDoc.

ImplementadoSin versión del tren todavía· generada desde packages/plugin-sdk/package.json

Página generada desde el TSDoc de @styx/plugin-sdk. No se edita a mano: bun run docs:gen la regenera y bun run docs:check falla si difiere.

Function: validatePluginManifest()

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.

Parameters

manifest

IPluginManifest

Manifest candidato.

Returns

Result<IPluginManifest, ResultError<"MANIFEST_INVALID">>

Result con el manifest validado, o MANIFEST_INVALID describiendo el fallo.