Interface: YankPluginRequest
@kortexya/reasoninglayer / YankPluginRequest
Interface: YankPluginRequest
Section titled “Interface: YankPluginRequest”Defined in: src/types/marketplace.ts:480
Request to yank (deprecate) or un-yank a plugin or a single version.
Remarks
Section titled “Remarks”The same body serves both the whole-plugin and the single-version yank
endpoints. The boolean unifies the two directions: yanked: true deprecates,
yanked: false un-yanks.
Yanking is FLAGGING, not deletion: a yanked item stays listed in the catalog (so existing installs keep resolving) but a NEW install of it is rejected. To remove an item entirely, use a delete operation instead.
Example
Section titled “Example”const request: YankPluginRequest = { yanked: true, reason: 'CVE-2026-1234' };Properties
Section titled “Properties”reason?
Section titled “reason?”
optionalreason?:string|null
Defined in: src/types/marketplace.ts:484
Optional deprecation reason recorded alongside the flag.
yanked
Section titled “yanked”yanked:
boolean
Defined in: src/types/marketplace.ts:482
true to yank (deprecate); false to un-yank.