Skip to content

Interface: InstallState

@kortexya/reasoninglayer


@kortexya/reasoninglayer / InstallState

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

An install’s lifecycle state after an enable/disable transition.

state is one of "Published", "InstalledDisabled", "Enabled", "Upgrading", or "Uninstalled". A DISABLED install stays committed to the knowledge base but its rules are inert (excluded from reasoning); it is not the same as an uninstall, which retracts the contributed ids.

optional degradation?: string | null

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

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


optional degraded?: boolean

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

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

InstallState.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:325

The install’s id.


state: string

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

The lifecycle state after the transition.