1pub mod builtin_plugins;
6pub mod commands;
7pub mod loader;
8pub mod mcp;
9pub mod skills;
10pub mod types;
11
12pub use builtin_plugins::{
14 BUILTIN_MARKETPLACE_NAME_CONST, clear_builtin_plugins, get_builtin_plugin_definition,
15 get_builtin_plugin_skill_definitions, get_builtin_plugins, is_builtin_plugin_id,
16 register_builtin_plugin, BuiltinPluginResult, BuiltinPluginSummary,
17};
18pub use commands::{
19 CommandFrontmatter, CommandHandler, CommandRegistry, ExecutablePluginCommand, PluginCommand,
20 substitute_arguments,
21};
22pub use loader::*;
23pub use mcp::*;
24pub use skills::*;
25pub use types::{
26 CommandAvailability, CommandMetadata, CommandResult, CommandResultDisplay, CommandSource,
27 LoadedPlugin, PluginAuthor, PluginComponent, PluginConfig, PluginError, PluginLoadResult,
28 PluginManifest, PluginRepository, get_plugin_error_message,
29};