Interface: MarketplaceItem
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:32
Represents a marketplace item (agent, persona, workflow, etc.)
Properties
agentosVersion
agentosVersion:
string
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:76
Required AgentOS version
bannerUrl?
optionalbannerUrl:string
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:58
Banner image URL
categories
categories:
string[]
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:52
Category tags
configSchema?
optionalconfigSchema:Record<string,unknown>
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:78
Item configuration schema
createdAt
createdAt:
string
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:82
When the item was created
defaultConfig?
optionaldefaultConfig:Record<string,unknown>
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:80
Default configuration
dependencies?
optionaldependencies:ItemDependency[]
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:74
Dependencies on other items
description
description:
string
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:40
Short description
homepageUrl?
optionalhomepageUrl:string
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:66
Homepage URL
iconUrl?
optionaliconUrl:string
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:56
Icon URL
id
id:
string
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:34
Unique item ID
license
license:
string
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:62
License identifier (e.g., MIT, Apache-2.0)
metadata?
optionalmetadata:Record<string,unknown>
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:88
Additional metadata
name
name:
string
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:38
Human-readable name
pricing
pricing:
PricingInfo
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:68
Pricing info
publishedAt?
optionalpublishedAt:string
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:86
When the item was published
publisher
publisher:
PublisherInfo
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:46
Publisher/author info
ratings
ratings:
RatingSummary
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:72
Ratings and reviews summary
readme?
optionalreadme:string
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:42
Detailed README/documentation (markdown)
repositoryUrl?
optionalrepositoryUrl:string
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:64
Repository URL
screenshots?
optionalscreenshots:string[]
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:60
Screenshots/preview images
stats
stats:
ItemStats
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:70
Statistics
status
status:
ItemStatus
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:50
Current status
tags
tags:
string[]
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:54
Search tags
type
type:
MarketplaceItemType
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:36
Item type
updatedAt
updatedAt:
string
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:84
When the item was last updated
version
version:
string
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:44
Version string (semver)
visibility
visibility:
ItemVisibility
Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:48
Visibility level