Expand description
Plugin and marketplace management for opendev.
This crate provides:
- Plugin discovery from project and global plugin directories
- Plugin install/uninstall/enable/disable lifecycle
- Marketplace management: add, remove, sync, catalog browsing
- HTTP-based remote catalog fetching
Re-exports§
pub use manager::PluginError;pub use manager::PluginManager;pub use manager::PluginPaths;pub use models::InstalledPlugins;pub use models::KnownMarketplaces;pub use models::MarketplaceCatalog;pub use models::MarketplaceInfo;pub use models::PluginConfig;pub use models::PluginManifest;pub use models::PluginMetadata;pub use models::PluginScope;pub use models::PluginSource;pub use models::PluginStatus;pub use models::PromptTemplate;pub use models::ToolDefinition;
Modules§
- manager
- Plugin manager: discovery, install/uninstall, enable/disable.
- marketplace
- Marketplace client: fetch plugin listings, search, download/install from marketplace.
- models
- Data models for the plugin system.