"""NebulaShell Core Engine — 兼容层 从子模块重新导出所有核心类和类型注册。 """ from oss.core.lifecycle import LifecycleState, LifecycleError, Lifecycle, LifecycleManager from oss.core.security import PluginPermissionError, PluginProxy, IntegrityChecker, MemoryGuard, AuditLogger, TamperMonitor, FallbackManager from oss.core.deps import DependencyError, DependencyResolver from oss.core.datastore import DataStore from oss.core.pl_injector import PLValidationError, PLInjector from oss.core.watcher import HotReloadError, FileWatcher from oss.core.signature import SignatureError, SignatureVerifier, PluginSigner from oss.core.manager import PluginManager, CapabilityRegistry, PluginInfo from oss.plugin.types import register_plugin_type register_plugin_type("PluginManager", PluginManager) register_plugin_type("PluginInfo", PluginInfo) register_plugin_type("CapabilityRegistry", CapabilityRegistry) register_plugin_type("PLInjector", PLInjector) register_plugin_type("Lifecycle", Lifecycle) register_plugin_type("LifecycleManager", LifecycleManager) register_plugin_type("DependencyResolver", DependencyResolver) register_plugin_type("SignatureVerifier", SignatureVerifier) register_plugin_type("IntegrityChecker", IntegrityChecker) register_plugin_type("AuditLogger", AuditLogger) register_plugin_type("TamperMonitor", TamperMonitor) register_plugin_type("FallbackManager", FallbackManager) register_plugin_type("DataStore", DataStore)