plugins • TypeScript AI Agent SDK
* Plugin Module for PraisonAI TypeScript SDK
plugins
TypeScript AI Agent
- Plugin Module for PraisonAI TypeScript SDK
- Python parity with praisonaiagents/plugins module
- Provides:
- Plugin protocols and interfaces
- Plugin manager for discovery and loading
- Plugin hooks and lifecycle
- Single-file plugin support
Import
import { plugins } from 'praisonai';Classes
PluginMetadata
TypeScript PluginMetadata class
PluginInfoTypeScript PluginInfo class
PluginProtocolTypeScript PluginProtocol class
ToolPluginProtocolTypeScript ToolPluginProtocol class
HookPluginProtocolTypeScript HookPluginProtocol class
AgentPluginProtocolTypeScript AgentPluginProtocol class
LLMPluginProtocolTypeScript LLMPluginProtocol class
PluginTypeScript Plugin class
FunctionPluginTypeScript FunctionPlugin class
PluginParseErrorTypeScript PluginParseError class
PluginManagerTypeScript PluginManager class
Functions
getPluginManager()
Function definition.
getDefaultPluginDirs()Function definition.
ensurePluginDir()Function definition.
discoverPlugins()Function definition.
loadPlugin()Function definition.
discoverAndLoadPlugins()Function definition.
getPluginTemplate()Function definition.
parsePluginHeader()Function definition.
parsePluginHeaderFromFile()Function definition.
enable()Function definition.
disable()Function definition.
listPlugins()Function definition.
isEnabled()Function definition.