Plugin manager state loading.
Discover enabled marketplace plugins from their install cache paths.
Load a marketplace from either a cached directory or JSON file.
Resolve or materialize a marketplace plugin entry to a plugin root.
Return a marketplace source safe for display.
Redact credentials from every HTTP URL embedded in text.
Split a plugin id in {plugin}@{marketplace} form.
Return the install entry for a plugin id.
Load enabled plugin ids.
Load installed plugin records.
Load persisted marketplace records.
Metadata for a configured MCP server and its tools.
A catalog entry from a marketplace manifest.
A discovered plugin ready to feed dcode adapters.
A parsed marketplace manifest.
Raised when a marketplace cannot be loaded.
A plugin stored relative to its marketplace.