SDK y paquetes@styx/plugin-sdkfunctions

Function: createExtensionContext()

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.

Function: createExtensionContext()

createExtensionContext(identity, host): IExtensionContext

Crea un ExtensionContext scoped a una extensión concreta.

El scoping se resuelve en construcción: se copian los mapas del host una vez y el contexto cierra sobre esas copias. Un plugin no puede alcanzar el host ni mutar lo que el host le dio.

Parameters

identity

IExtensionIdentity

Identidad de la extensión (id + version del manifest).

host

IExtensionHost

Fuente host-level de config/secrets/principal.

Returns

IExtensionContext

Contexto listo para pasar a initialize().