Skip to main content

Module plugins

Module plugins 

Source
Expand description

Plugin utilities - ported from ~/claudecode/openclaudecode/src/utils/plugins/

This module provides plugin marketplace types, loading, installation, and management.

Re-exports§

pub use loader::cache_plugin;
pub use loader::clear_plugin_cache;
pub use loader::get_known_marketplace_names;
pub use loader::get_marketplace_cache_only;
pub use loader::get_plugin_by_id_cache_only;
pub use loader::get_plugin_cache_path;
pub use loader::get_versioned_cache_path;
pub use loader::get_versioned_zip_cache_path;
pub use loader::load_all_plugins;
pub use loader::load_all_plugins_cache_only;
pub use loader::parse_plugin_identifier;
pub use types::KnownMarketplace;
pub use types::KnownMarketplacesFile;
pub use types::PluginId;
pub use types::PluginMarketplace;
pub use types::PluginMarketplaceEntry;
pub use types::PluginMarketplaceMetadata;
pub use types::PluginMarketplaceOwner;
pub use types::PluginSource;

Modules§

add_dir_plugin_settings
cache_utils
dependency_resolver
fetch_telemetry
frontmatter_parser
Frontmatter parser for plugin markdown files.
git_availability
headless_plugin_install
hint_recommendation
install_counts
installed_plugins_manager
load_plugin_agents
load_plugin_commands
load_plugin_hooks
load_plugin_output_styles
loader
Plugin loader - cache-only loading functions
lsp_plugin_integration
lsp_recommendation
managed_plugins
marketplace_helpers
marketplace_manager
mcp_plugin_integration
mcpb_handler
official_marketplace
official_marketplace_gcs
official_marketplace_startup_check
orphaned_plugin_filter
parse_marketplace_input
plugin_autoupdate
plugin_blocklist
plugin_directories
plugin_flagging
plugin_identifier
plugin_installation_helpers
plugin_options_storage
plugin_policy
plugin_startup_check
plugin_versioning
reconciler
refresh
schemas
types
Plugin types - ported from ~/claudecode/openclaudecode/src/utils/plugins/schemas.ts
validate_plugin
walk_plugin_markdown
zip_cache
zip_cache_adapters