feat: 添加插件运行时配置类,增强会话令牌管理和插件目录支持

This commit is contained in:
DrSmoothl
2026-03-13 00:11:00 +08:00
parent 52e9d43a90
commit f3270d4d41
8 changed files with 156 additions and 25 deletions

View File

@@ -1199,6 +1199,14 @@ class TestSupervisor:
def __init__(self):
self.runner_generation = 1
self.is_connected = True
self.session_token = "fake-token"
def reset_session_token(self):
self.session_token = "new-fake-token"
return self.session_token
def restore_session_token(self, token):
self.session_token = token
async def send_request(self, method, timeout_ms=5000, **kwargs):
assert self.runner_generation == 2
@@ -1240,6 +1248,14 @@ class TestSupervisor:
def __init__(self):
self.runner_generation = 1
self.is_connected = True
self.session_token = "fake-token"
def reset_session_token(self):
self.session_token = "new-fake-token"
return self.session_token
def restore_session_token(self, token):
self.session_token = token
async def send_request(self, method, timeout_ms=5000, **kwargs):
raise RuntimeError("new runner unhealthy")