Interface: PluginSummary
@kortexya/reasoninglayer / Marketplace / PluginSummary
Interface: PluginSummary
Defined in: src/types/marketplace.ts:34
A catalog row: one published plugin version.
Remarks
A yanked (deprecated) version stays LISTED but is FLAGGED — it is never hidden.
A new install of a yanked version is rejected by the backend, so clients should
warn on yanked before offering an install affordance.
bundleId is the content-addressed install handle — pass it to
InstallPluginRequest.bundleId.
Properties
authorKeyId
authorKeyId:
string|null
Defined in: src/types/marketplace.ts:44
The author key id, or null when the bundle is unsigned.
bundleId
bundleId:
string
Defined in: src/types/marketplace.ts:42
The content-addressed bundle id (UUID string) — the install handle.
name
name:
string
Defined in: src/types/marketplace.ts:38
The published plugin name.
pluginId
pluginId:
string
Defined in: src/types/marketplace.ts:36
The plugin’s stable id (UUID string).
version
version:
string
Defined in: src/types/marketplace.ts:40
The published version (semver string).
yanked
yanked:
boolean
Defined in: src/types/marketplace.ts:46
Whether this version is yanked (deprecated) — flagged, not hidden.
yankedReason
yankedReason:
string|null
Defined in: src/types/marketplace.ts:48
The deprecation reason recorded at yank time, or null.