Skip to main content

PluginManager

Defined in the plugins module.
Rust AI Agent SDK Manages plugin registration and execution.

Fields

Methods

new

Create a new plugin manager

register

Register a plugin Parameters:

enable

Enable a plugin Parameters:

disable

Disable a plugin Parameters:

is_enabled

Check if a plugin is enabled Parameters:

list_plugins

List all plugins

get

Get plugin by name Parameters:

execute_hook

Execute hooks for a specific hook type Parameters:

get_hook_plugins

Get plugins that handle a specific hook Parameters:

len

Count registered plugins

is_empty

Check if empty

enabled_count

Count enabled plugins

Source

View on GitHub

praisonai/src/plugins/mod.rs at line 258

Rust Plugins