Skip to main content

list_plugins

Function
This function is defined in the plugins module.
List all discovered plugins.

Signature

def list_plugins() -> list

Returns

Returns
list
List of plugin info dicts with name, version, enabled status.

Usage

from praisonaiagents import plugins
    all_plugins = plugins.list_plugins()
    for p in all_plugins:
        print(f"{p['name']} v{p['version']} - {'enabled' if p['enabled'] else 'disabled'}")

Uses

  • get_plugin_manager
  • manager.auto_discover_plugins
  • manager.list_plugins
  • manager.is_enabled

Used By

Source

View on GitHub

praisonaiagents/plugins/__init__.py at line 166