Expand description
Plugin loader - cache-only loading functions
Ported from ~/claudecode/openclaudecode/src/utils/plugins/marketplaceManager.ts
This module provides cache-only loading functions for marketplaces and plugins. These functions are used for startup paths that should never block on network.
Structs§
- Cache
Plugin Result - Result of caching a plugin.
Functions§
- cache_
plugin - Cache a plugin and return the cached path.
- clear_
plugin_ cache - Clear the plugin cache for a specific marketplace, or all if None.
- get_
known_ marketplace_ names - Get all known marketplace names
- get_
marketplace_ cache_ only - Get a marketplace by name from cache only (no network)
- get_
plugin_ by_ id_ cache_ only - Get a plugin by ID from cache only (no network)
- get_
plugin_ cache_ path - Get the plugin cache root directory.
- get_
versioned_ cache_ path - Get a versioned cache path for a specific plugin version.
- get_
versioned_ zip_ cache_ path - Get a versioned zip cache path for a specific plugin version.
- load_
all_ plugins - Load all plugins from cache (no network).
- load_
all_ plugins_ cache_ only - Load all plugins from cache only (strictly no network).
- parse_
plugin_ identifier - Parse plugin identifier into name and marketplace