Interface: InstallSummary
@kortexya/reasoninglayer / InstallSummary
Interface: InstallSummary
Section titled “Interface: InstallSummary”Defined in: src/types/marketplace.ts:391
One install row in the install-list response.
Remarks
Section titled “Remarks”state is one of "Published", "InstalledDisabled", "Enabled",
"Upgrading", or "Uninstalled".
Properties
Section titled “Properties”bundleId
Section titled “bundleId”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.
degradation?
Section titled “degradation?”
optionaldegradation?:string|null
Defined in: src/types/marketplace.ts:412
What is missing from the live contribution, when InstallSummary.degraded.
degraded?
Section titled “degraded?”
optionaldegraded?:boolean
Defined in: src/types/marketplace.ts:410
Whether the contribution is only PARTIALLY applied to the live view.
Remarks
Section titled “Remarks”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
Section titled “installId”installId:
string
Defined in: src/types/marketplace.ts:393
The install’s id.
pluginId
Section titled “pluginId”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
Section titled “systemWide”systemWide:
boolean
Defined in: src/types/marketplace.ts:401
Whether the install is system-wide (rather than per-tenant).
version
Section titled “version”version:
string
Defined in: src/types/marketplace.ts:397
The installed version.