feat: split assistant persona from worker persona

This commit is contained in:
zenord
2026-08-18 22:49:05 +08:00
parent ffedf616e3
commit 2409922d55
8 changed files with 69 additions and 5 deletions
+6
View File
@@ -27,6 +27,12 @@ test("parses Config v3 defaults for one Bot, agent, and platform", () => {
assert.equal(config.runtime.acp.promptTimeoutMs, 14_400_000);
assert.equal(config.runtime.acp.maxAssistantSessions, 4);
assert.equal(config.bot.permissions.mode, "deny");
assert.equal(config.bot.assistantPersona, "");
});
test("parses optional bot.assistantPersona", () => {
const config = parseConfig(raw({ bot: { ...(raw().bot as object), assistantPersona: "像运维老同事一样讲话" } }));
assert.equal(config.bot.assistantPersona, "像运维老同事一样讲话");
});
test("explicitly rejects non-v3 configuration and unknown fields", () => {