Plugins
Extend agents with plugins
Plugins extend agent functionality with new capabilities.
Quick Start
- Add Plugin
rust use praisonai::{Agent, Plugin}; let agent = Agent::new() .name("Assistant") .plugin(MyPlugin::new()) .build()?;
Plugin Types
| Type | Purpose |
|---|---|
| Tool plugins | Add new tools |
| Hook plugins | Intercept lifecycle |
| LLM plugins | Add providers |