Skip to main content

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?

optional bannerUrl: 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?

optional configSchema: 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?

optional defaultConfig: Record<string, unknown>

Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:80

Default configuration


dependencies?

optional dependencies: 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?

optional homepageUrl: string

Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:66

Homepage URL


iconUrl?

optional iconUrl: 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?

optional metadata: 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?

optional publishedAt: 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?

optional readme: string

Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:42

Detailed README/documentation (markdown)


repositoryUrl?

optional repositoryUrl: string

Defined in: packages/agentos/src/core/marketplace/IMarketplace.ts:64

Repository URL


screenshots?

optional screenshots: 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