orchestrata_ultimate.plugin
Reference › orchestrata_ultimate › plugin › init
Package marker for the Plugin SDK (SPEC-015). It re-exports the public names of the plugin modules, among them the manager, the sdk facade, the context and the loader. See the package page.
At a glance
| Source | src/orchestrata_ultimate/plugin/__init__.py |
| Lines of code | 73 |
| Classes | 0 |
| Functions | 0 |
| Imports (internal) | orchestrata_ultimate.plugin.config, orchestrata_ultimate.plugin.context, orchestrata_ultimate.plugin.exceptions, orchestrata_ultimate.plugin.interfaces, orchestrata_ultimate.plugin.loader, orchestrata_ultimate.plugin.manager, orchestrata_ultimate.plugin.manifest, orchestrata_ultimate.plugin.registry, orchestrata_ultimate.plugin.sdk |
| Imported by | none |
| Tests that import it | none |
Class diagram
No classes; see Functions.
Dependency diagram
API
No public API: the module defines no classes, functions or constants.
Source
"""orchestrata_ultimate.plugin - Plugin SDK for Orchestrata (SPEC-015).
Provides the extensibility framework for loading, managing, and
running third-party and first-party plugins that extend Orchestrata
with new Volk types, tools, LLM providers, governance rules,
channel adapters, and knowledge graph extensions.
"""
from orchestrata_ultimate.plugin.config import PluginConfig
from orchestrata_ultimate.plugin.context import PluginContext
from orchestrata_ultimate.plugin.exceptions import (
CapabilityDeniedError,
PluginCircularDependencyError,
PluginConfigError,
PluginDependencyError,
PluginError,
PluginLifecycleError,
PluginLoadError,
PluginManifestError,
PluginNotFoundError,
PluginRegistrationError,
)
from orchestrata_ultimate.plugin.interfaces import (
IChannelRegistry,
IEventBus,
IPlugin,
IPluginManager,
IProviderRegistry,
IToolRegistry,
IVolkRegistry,
PluginCapability,
PluginInfo,
PluginResourceUsage,
PluginStatus,
ResourceType,
)
from orchestrata_ultimate.plugin.loader import PluginLoader
from orchestrata_ultimate.plugin.manager import PluginManager
from orchestrata_ultimate.plugin.manifest import PluginManifest
from orchestrata_ultimate.plugin.registry import PluginRegistry
from orchestrata_ultimate.plugin.sdk import PluginSDK
__all__ = [
"CapabilityDeniedError",
"IChannelRegistry",
"IEventBus",
"IPlugin",
"IPluginManager",
"IProviderRegistry",
"IToolRegistry",
"IVolkRegistry",
"PluginCapability",
"PluginCircularDependencyError",
"PluginConfig",
"PluginConfigError",
"PluginContext",
"PluginDependencyError",
"PluginError",
"PluginInfo",
"PluginLifecycleError",
"PluginLoadError",
"PluginLoader",
"PluginManager",
"PluginManifest",
"PluginManifestError",
"PluginNotFoundError",
"PluginRegistrationError",
"PluginRegistry",
"PluginResourceUsage",
"PluginSDK",
"PluginStatus",
"ResourceType",
]