Skip to content
Everruns Cloud is open in early access. Run agents without operating the platform.

Sources of installable plugins.

CommandWhat it does
plugin-marketplaces createRegister a new plugin marketplace for this organization.
plugin-marketplaces deleteDelete a plugin marketplace.
plugin-marketplaces getGet a plugin marketplace by ID.
plugin-marketplaces listList plugin marketplaces registered for this organization.
plugin-marketplaces syncRe-sync the plugin marketplace catalog from its source.
plugin-marketplaces updateUpdate a plugin marketplace (name or status).
plugin-marketplaces plugins getList plugin catalog entries for a marketplace (with installed flag per entry).

Register a new plugin marketplace for this organization.

Terminal window
everruns plugin-marketplaces create [OPTIONS] --name <name> --source <source> --source-type <source_type>
FlagDescription
--name <NAME>Required. Unique name within the org (kebab-case, e.g.
--source <SOURCE>Required. Source value.
--source-type <SOURCE_TYPE>Required. Source type: github, url, or local_path (dev/test only).

Example:

Terminal window
# Register a GitHub repository as a source of plugins
everruns plugin-marketplaces create --name acme-plugins --source-type github --source acme/plugins --reason 'Share internal plugins'

Delete a plugin marketplace. Installed plugins become unattached.

Terminal window
everruns plugin-marketplaces delete [OPTIONS] [ID]
FlagDescription
--id <ID>Public marketplace ID.

Example:

Terminal window
# Remove a marketplace; installed plugins stay but become unattached
everruns plugin-marketplaces delete plgmkt_01h9 --reason 'Source repository archived'

Get a plugin marketplace by ID.

Terminal window
everruns plugin-marketplaces get [OPTIONS] [ID]
FlagDescription
--id <ID>Public marketplace ID (plgmkt_<32-hex>).

Example:

Terminal window
# Check a marketplace's source and sync state
everruns plugin-marketplaces get plgmkt_01h9

List plugin marketplaces registered for this organization.

Terminal window
everruns plugin-marketplaces list [OPTIONS]
FlagDescription
--search <SEARCH>Only marketplaces whose name matches this text.

Example:

Terminal window
# Find marketplaces by name when you do not know the id
everruns plugin-marketplaces list --search acme

Re-sync the plugin marketplace catalog from its source.

Terminal window
everruns plugin-marketplaces sync [OPTIONS] [ID]
FlagDescription
--id <ID>Public marketplace ID.

Example:

Terminal window
# Refresh a marketplace catalog after its source changed
everruns plugin-marketplaces sync plgmkt_01h9 --reason 'New plugins published'

Update a plugin marketplace (name or status).

Terminal window
everruns plugin-marketplaces update [OPTIONS] [ID]
FlagDescription
--id <ID>Public marketplace ID.
--name <NAME>New marketplace name.
--status <STATUS>New lifecycle status, e.g.

Example:

Terminal window
# Rename a marketplace or disable it
everruns plugin-marketplaces update plgmkt_01h9 --status disabled --reason 'Pause installs while the catalog is audited'

List plugin catalog entries for a marketplace (with installed flag per entry).

Terminal window
everruns plugin-marketplaces plugins get [OPTIONS] [ID]
FlagDescription
--id <ID>Public marketplace ID.

Example:

Terminal window
# Browse what a marketplace offers and what is already installed
everruns plugin-marketplaces plugins get plgmkt_01h9