#![allow(missing_docs, clippy::expect_used, dead_code, unused_imports)]
pub mod discovery;
pub mod errors;
pub mod expansion;
pub mod loader;
pub mod manifest;
pub mod mcp;
pub use discovery::{DiscoveredSkill, LoadedPlugin};
pub use errors::PluginError;
pub use expansion::{expand_placeholders, validate_plugin_relative};
pub use loader::{FileSystemPluginInstaller, FileSystemPluginLoader, PluginInstaller, PluginLoader, plugin_roots_for};
pub use manifest::{PluginAuthor, PluginManifest};
pub use mcp::{HttpServerConfig, McpConfig, ServerConfig, SseServerConfig, StdioServerConfig};