smooai-smooth-plugin 0.5.0

Smooth Plugin — trait-based plugin system for extending Smooth with CLI commands, API routes, TUI views, and operator tools
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! # Smooth Plugin
//!
//! Trait-based plugin system for extending Smooth with CLI commands,
//! API routes, TUI views, and smooth-operator tools.
//!
//! Third-party extensions implement the [`Plugin`] trait to register
//! their functionality, then get loaded into a [`PluginRegistry`]
//! at startup.

pub mod command;
pub mod plugin;
pub mod registry;

pub use command::{PluginCommand, PluginCommandBuilder};
pub use plugin::Plugin;
pub use registry::PluginRegistry;