feat: add assistant proposal worker runtime

This commit is contained in:
zenord
2026-08-18 18:48:47 +08:00
parent 947f19e3cd
commit b4121c9fd6
32 changed files with 2827 additions and 986 deletions
+3 -2
View File
@@ -24,7 +24,8 @@ test("parses Config v3 defaults for one Bot, agent, and platform", () => {
assert.equal(config.bot.id, "test-bot");
assert.equal(config.bot.agent.id, "kimi");
assert.equal(config.gateway.platform.type, "webhook");
assert.equal(config.runtime.acp.promptTimeoutMs, 7_200_000);
assert.equal(config.runtime.acp.promptTimeoutMs, 14_400_000);
assert.equal(config.runtime.acp.maxAssistantSessions, 4);
assert.equal(config.bot.permissions.mode, "deny");
});
@@ -60,7 +61,7 @@ test("config.example.json is a parseable, secret-free documentation template", (
assert.equal(config.configVersion, 3);
assert.equal(config.bot.id, "BOT_ID");
assert.equal(config.bot.permissions.mode, "deny");
assert.equal(config.runtime.acp.promptTimeoutMs, 7_200_000);
assert.equal(config.runtime.acp.promptTimeoutMs, 14_400_000);
assert.equal(config.gateway.platform.type, "qq");
assert.match(text, /QQ_CLIENT_SECRET/);
assert.doesNotMatch(text, /configVersion"\s*:\s*[12]/);