Interface: WasmPlugin
@kortexya/reasoninglayer / WasmPlugin
Interface: WasmPlugin
Section titled “Interface: WasmPlugin”Defined in: src/types/plugins.ts:129
A registered plugin version. Never carries the module bytes.
Properties
Section titled “Properties”capabilities
Section titled “capabilities”capabilities:
string[]
Defined in: src/types/plugins.ts:143
Declared capabilities.
Remarks
Section titled “Remarks”Typed string[], not WasmCapability[]: a capability a newer
engine adds must not be dropped on the way out.
enabled
Section titled “enabled”enabled:
boolean
Defined in: src/types/plugins.ts:147
Whether this version participates in the tenant’s view.
global
Section titled “global”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
Section titled “sha256”sha256:
string
Defined in: src/types/plugins.ts:145
Content SHA-256 of the module, hex.
version
Section titled “version”version:
string
Defined in: src/types/plugins.ts:135
Plugin version.