Skip to content

Interface: WasmPlugin

@kortexya/reasoninglayer


@kortexya/reasoninglayer / WasmPlugin

Defined in: src/types/plugins.ts:129

A registered plugin version. Never carries the module bytes.

capabilities: string[]

Defined in: src/types/plugins.ts:143

Declared capabilities.

Typed string[], not WasmCapability[]: a capability a newer engine adds must not be dropped on the way out.


enabled: boolean

Defined in: src/types/plugins.ts:147

Whether this version participates in the tenant’s view.


global: boolean

Defined in: src/types/plugins.ts:149

Whether this row is a global-tier plugin (registered under the system tenant).


id: string

Defined in: src/types/plugins.ts:131

Row id.


name: string

Defined in: src/types/plugins.ts:133

Plugin name.


sha256: string

Defined in: src/types/plugins.ts:145

Content SHA-256 of the module, hex.


version: string

Defined in: src/types/plugins.ts:135

Plugin version.