Skip to main content

plugins

Rust AI Agent SDK Plugin Module for PraisonAI Agents. Provides dynamic plugin loading and hook-based extension system.

Features

  • Dynamic plugin discovery and loading
  • Hook-based extension points
  • Protocol-driven plugin interfaces
  • Plugin SDK for easy plugin development

Example

use praisonai::{PluginManager, Plugin, PluginHook};

let mut manager = PluginManager::new();
manager.register(MyPlugin::new());
manager.enable("my_plugin");

Import

use praisonai::plugins::*;

Classes

Functions