feat(plugins): discover packages and persist state
This commit is contained in:
29
app-instance/backend/beaver/plugins/__init__.py
Normal file
29
app-instance/backend/beaver/plugins/__init__.py
Normal file
@ -0,0 +1,29 @@
|
||||
"""Declarative Beaver plugin support."""
|
||||
|
||||
from .hashing import hash_plugin_skill_tree
|
||||
from .manifest import load_plugin_manifest
|
||||
from .models import (
|
||||
PluginDiscoveryError,
|
||||
PluginDiscoveryResult,
|
||||
PluginManifest,
|
||||
PluginSkillBinding,
|
||||
PluginSkillDeclaration,
|
||||
PluginSkillFileDigest,
|
||||
PluginSkillTreeDigest,
|
||||
PluginState,
|
||||
)
|
||||
from .state import PluginStateStore
|
||||
|
||||
__all__ = [
|
||||
"PluginDiscoveryError",
|
||||
"PluginDiscoveryResult",
|
||||
"PluginManifest",
|
||||
"PluginSkillBinding",
|
||||
"PluginSkillDeclaration",
|
||||
"PluginSkillFileDigest",
|
||||
"PluginSkillTreeDigest",
|
||||
"PluginState",
|
||||
"PluginStateStore",
|
||||
"hash_plugin_skill_tree",
|
||||
"load_plugin_manifest",
|
||||
]
|
||||
Reference in New Issue
Block a user