fix(plugin): keep runtime identity stable across restarts

This commit is contained in:
dadachann
2026-07-25 21:56:14 +08:00
parent f96116a050
commit 5ac1ab3eac
2 changed files with 14 additions and 1 deletions
@@ -53,3 +53,10 @@ class TestParsePluginId:
author, name = connector.PluginRuntimeConnector._parse_plugin_id('lang-bot/my_rag_engine')
assert author == 'lang-bot'
assert name == 'my_rag_engine'
def test_runtime_id_is_stable_across_core_restarts(monkeypatch):
connector = get_connector_module()
monkeypatch.setattr(connector.constants, 'instance_id', 'instance-a')
assert connector.PluginRuntimeConnector._build_runtime_id() == 'instance-a:plugin-runtime'