#![allow(
missing_docs,
clippy::expect_used,
dead_code,
unused_imports,
reason = "Intentional compatibility, platform, or test-only suppression."
)]
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};