API Overview
On this page
This is the complete public API surface exported from plugins/__init__'s __all__ list, grouped
by subsystem. Every symbol below links to its dedicated reference page.
Core orchestration
Base
Errors
Metadata
Plugin types
Security
AI integration
Not in __all__ but part of the public surface
Search by task
- "I want to build a plugin" →
BasePlugin, plugin types - "I want to find the right plugin for a user query" →
AIPluginSelector,PluginRegistry.search - "I want to expose plugins to an LLM" →
PluginMetadata.to_tool_descriptor,PluginRegistry.to_tool_descriptors - "I want to lock down what a plugin can do" →
PermissionGuard - "I want plugins to reload without restarting my process" →
PluginHotReloader,PluginLoader.reload_file