Skip to content

Interface: InstallSummary

@kortexya/reasoninglayer


@kortexya/reasoninglayer / InstallSummary

Defined in: src/types/marketplace.ts:391

One install row in the install-list response.

state is one of "Published", "InstalledDisabled", "Enabled", "Upgrading", or "Uninstalled".

bundleId: string

Defined in: src/types/marketplace.ts:418

The content-addressed id of the installed bundle (UUID). Two installs of the same version name can carry different content; this id tells a first-party bundle from any other text published under its name.


optional degradation?: string | null

Defined in: src/types/marketplace.ts:412

What is missing from the live contribution, when InstallSummary.degraded.


optional degraded?: boolean

Defined in: src/types/marketplace.ts:410

Whether the contribution is only PARTIALLY applied to the live view.

InstallSummary.state cannot express this: a plugin whose sorts the live lattice rejected, or whose startup replay failed, still reads "Enabled" while contributing less than it reports — or nothing at all.


installId: string

Defined in: src/types/marketplace.ts:393

The install’s id.


pluginId: string

Defined in: src/types/marketplace.ts:395

The installed plugin’s id.


state: string

Defined in: src/types/marketplace.ts:399

The lifecycle state.


systemWide: boolean

Defined in: src/types/marketplace.ts:401

Whether the install is system-wide (rather than per-tenant).


version: string

Defined in: src/types/marketplace.ts:397

The installed version.