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
Classes
PluginMetadata
TypeScript PluginMetadata class
PluginInfo
TypeScript PluginInfo class
PluginProtocol
TypeScript PluginProtocol class
ToolPluginProtocol
TypeScript ToolPluginProtocol class
HookPluginProtocol
TypeScript HookPluginProtocol class
AgentPluginProtocol
TypeScript AgentPluginProtocol class
LLMPluginProtocol
TypeScript LLMPluginProtocol class
Plugin
TypeScript Plugin class
FunctionPlugin
TypeScript FunctionPlugin class
PluginParseError
TypeScript PluginParseError class
PluginManager
TypeScript 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.

