SDK y paquetes@styx/plugin-sdktype-aliases

Type Alias: PluginHealthState

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.

Type Alias: PluginHealthState

PluginHealthState = "healthy" | "degraded" | "misconfigured" | "unavailable" | "failed" | "disabled"

Estado de salud de un plugin — "¿está bien?" (r48 §3.2).

Tres familias, y de ellas salen las reglas de transición:

  • Observados (healthy, degraded, unavailable): los mueve un health probe libremente, sin intervención.
  • Latcheados (failed, misconfigured): requieren intervención (re-initialize / arreglar config). Se sale de ellos siempre pasando por unavailable — nunca saltando directo a healthy, porque nadie ha re-verificado nada.
  • Administrativo (disabled): sólo se entra y sale por acción explícita.