feat(plugin): add virtual plugin instances

This commit is contained in:
jxxghp
2026-08-22 09:40:38 +08:00
parent 4061868d25
commit 7b9499fc5b
21 changed files with 891 additions and 114 deletions
+9 -2
View File
@@ -13,8 +13,8 @@
"runtime_to_db": [],
"workflow_to_db": []
},
"edge_count": 6306,
"edge_sha256": "7ca2da728599965ef604010fdf8e8e03d2939c68f3f45eba5b93aff63c2838a4",
"edge_count": 6313,
"edge_sha256": "25292ce04e33206f713eb24cff2397931124fcb22f55ab0d78f94314581161d4",
"edges": [
"app -> app.runtime",
"app -> app.runtime.compat",
@@ -5482,6 +5482,8 @@
"app.runtime.extensions.plugin.catalog -> app.schemas",
"app.runtime.extensions.plugin.catalog -> app.schemas.plugin",
"app.runtime.extensions.plugin.catalog -> app.schemas.types",
"app.runtime.extensions.plugin.clone -> app.schemas",
"app.runtime.extensions.plugin.clone -> app.schemas.plugin",
"app.runtime.extensions.plugin.contracts -> app.foundation",
"app.runtime.extensions.plugin.contracts -> app.foundation.reflection",
"app.runtime.extensions.plugin.dependency -> app.runtime",
@@ -5490,6 +5492,8 @@
"app.runtime.extensions.plugin.dependency -> app.runtime.extensions.plugin.system",
"app.runtime.extensions.plugin.lifecycle -> app.schemas",
"app.runtime.extensions.plugin.lifecycle -> app.schemas.plugin",
"app.runtime.extensions.plugin.loader -> app.schemas",
"app.runtime.extensions.plugin.loader -> app.schemas.plugin",
"app.runtime.extensions.plugin.metadata -> app.runtime",
"app.runtime.extensions.plugin.metadata -> app.runtime.extensions",
"app.runtime.extensions.plugin.metadata -> app.runtime.extensions.plugin",
@@ -5509,6 +5513,9 @@
"app.runtime.extensions.plugin.projection -> app.schemas.plugin",
"app.runtime.extensions.plugin.registry -> app.schemas",
"app.runtime.extensions.plugin.registry -> app.schemas.plugin",
"app.runtime.extensions.plugin.storage -> app.schemas",
"app.runtime.extensions.plugin.storage -> app.schemas.plugin",
"app.runtime.extensions.plugin.storage -> app.schemas.types",
"app.runtime.extensions.plugin.sync -> app.runtime",
"app.runtime.extensions.plugin.sync -> app.runtime.extensions",
"app.runtime.extensions.plugin.sync -> app.runtime.extensions.plugin",