SDK y paquetes@styx/plugin-sdkinterfaces

Interface: IPluginRequires

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.

Interface: IPluginRequires

Rangos de compatibilidad declarativos que el plugin dice requerir.

Se registran, no se negocian: la version negotiation activa (resolver, rechazar o adaptar plugins incompatibles) es scope de F-PLUGINS-SDK (r48 §3.5). Hoy sirven para que un mismatch sea legible en el init report, no para bloquear.

Properties

bun?

readonly optional bun?: string

Rango de runtime Bun requerido (ej. >=1.1.43).


domainContract?

readonly optional domainContract?: string

Rango semver de los contratos de dominio (@styx/domain) que asume.


extensionApi?

readonly optional extensionApi?: string

Rango semver del extension API contra el que el plugin se construyó (ej. ^1.0.0).