Skip to content

Interface: PluginSummary

@kortexya/reasoninglayer


@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.