Skip to main content
Version: 0.23.0

Interface: CatalogEntry

Defined in: core/extensionCatalog.ts:52

One extension a marketplace offers, and how it stands in the agent.

Properties​

PropertyTypeDescriptionDefined in
banner?string-core/extensionCatalog.ts:69
capabilitiesDescribedCapability[]What it lets the agent do (#62), in the kit's language: from its plugin.json when the marketplace has its folder.core/extensionCatalog.ts:71
installed?InstalledExtensionInstalled (and used: not shadowed), from wherever it came.core/extensionCatalog.ts:62
logo?stringIts logo and banner (#59), as files of the marketplace's copy, when it has them.core/extensionCatalog.ts:68
marketplacestring-core/extensionCatalog.ts:55
officialbooleanFrom the agent's own marketplace: installed without a confirmation.core/extensionCatalog.ts:57
pluginMarketplacePlugin-core/extensionCatalog.ts:58
requirementsobject[]The programs it needs on the computer (#63), by name ("Docker"), with the capabilities that need them (none: all of it).core/extensionCatalog.ts:73
specstring<name>@<marketplace>, what installs it.core/extensionCatalog.ts:54
topicsstring[]What it's about and who it's for (#59): its plugin.json's keywords and its entry's tags, keywords and category, lowercased.core/extensionCatalog.ts:66
updatebooleanInstalled from this marketplace with an older version than it offers.core/extensionCatalog.ts:64
version?stringThe version it offers: its plugin.json's when the marketplace has its folder, else the marketplace's entry's.core/extensionCatalog.ts:60