fix: 协调本地插件与绑定仓库的版本选择 (#6482)

* fix(plugin): reconcile local and bound payload versions

* fix(plugin): preserve bound source on updates

* fix(plugin): normalize source reconciliation ids

* fix(plugin): defer local payload activation

* fix(plugin): centralize startup source admission

* fix(plugin): derive sync mode from admitted source
This commit is contained in:
InfinityPacer
2026-08-27 20:03:30 +08:00
committed by GitHub
parent 2b1f590c4d
commit 011ebfbe5f
16 changed files with 1030 additions and 77 deletions
+1 -1
View File
@@ -669,7 +669,7 @@ async def install(
"""
result = await get_plugin_install_service().install(
plugin_id=plugin_id,
repo_url=None,
repo_url=repo_url or None,
release_version=release_version,
force=bool(force),
explicit_source=False,