SDK y paquetes@styx/plugin-sdkinterfaces

Interface: IPrecedenceConfig

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

Config explícita de precedencia. Sin esto, el orden lo decidiría el orden de import — que es exactamente lo que r48 §3.2 prohíbe.

Properties

locks?

readonly optional locks?: object

Manual lock: kind → pluginId ganador forzado. Escalón más alto de la cadena. Un lock a un plugin inexistente o que no cubre ese kind es error de construcción (fallar en el boot, no elegir en silencio a otro).

contentType?

optional contentType?: string

metadata?

optional metadata?: string

optional search?: string

seed?

optional seed?: string

source?

optional source?: string


order?

readonly optional order?: object

Configured provider order: kind → ids en orden de preferencia. Los listados ganan a los no listados; entre listados manda el índice.

contentType?

optional contentType?: readonly string[]

metadata?

optional metadata?: readonly string[]

search?

optional search?: readonly string[]

seed?

optional seed?: readonly string[]

source?

optional source?: readonly string[]