Marketplace
Agents (plugin_type=agent)
A view over the same catalog API filtered by plugin_type=agent. Shows smaller, single-task packages than Plugins. Not a separate REST resource/model — the same Plugin row with a plugin_type discriminator.
Data Model
The Marketplace DB has exactly one Plugin model (server/src/lvis_marketplace/models.py:31). The plugin_type column distinguishes plugin / agent / mcp / skill. Cards on the Agents page render the GET /api/v1/catalog?plugin_type=agent response as-is.
Install deeplink format differs
agent / mcp / skill use a deeplink that includes a type prefix:
lvis://install/<type>/<slug>. Example: lvis://install/agent/weekly-retro. The host applies additional manifest verification + different sandbox settings depending on type.