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.
Fuente host-level de config/secrets/principal.
La implementa el servicio (catalog-svc, sources-svc…), que es quien sí puede leer env/vault. El registry la usa para derivar un IExtensionContext recortado por plugin — el plugin nunca ve el host.
readonlyprincipal:IInternalServicePrincipal
Principal del servicio host.
configFor(
pluginId):Readonly<Record<string,ConfigValue>>
Config perteneciente a un plugin concreto.
string
Id del plugin.
Readonly<Record<string, ConfigValue>>
Mapa de config de ese plugin (vacío si no tiene).
secretsFor(
pluginId):Readonly<Record<string,string>>
Secrets pertenecientes a un plugin concreto.
string
Id del plugin.
Readonly<Record<string, string>>
Mapa de secrets de ese plugin (vacío si no tiene).