SDK y paquetes@styx/plugin-sdkinterfaces

Interface: IInternalServicePrincipal

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: IInternalServicePrincipal

Principal bajo el que corre una extensión.

Placeholder deliberado: F-IDENTITY no existe todavía, así que la única variante hoy es internal-service (el servicio host que embebe el registry). El campo kind es una union discriminada precisamente para que F-IDENTITY añada 'user' / 'service-principal' de forma aditiva, sin que ningún plugin tenga que cambiar su lectura de ctx.principal.

Un plugin NO debe derivar autorización de esto hoy — sólo atribución.

Properties

kind

readonly kind: "internal-service"

Discriminante del principal.


serviceId

readonly serviceId: string

Servicio host que embebe el registry (ej. sources-svc).