feat: integrate host bridge prompt pipeline

This commit is contained in:
Youzini-afk
2026-03-26 22:24:45 +08:00
parent 0fcc50997e
commit 777edf9f9a
22 changed files with 2710 additions and 307 deletions

View File

@@ -30,13 +30,22 @@ const extractProfile = getActiveTaskProfile(
assert.equal(extractProfile.taskType, "extract");
assert.equal(extractProfile.id, "default");
assert.ok(Array.isArray(extractProfile.blocks));
assert.equal(extractProfile.blocks.length, 3);
assert.equal(extractProfile.blocks.length, 7);
assert.deepEqual(
extractProfile.blocks.map((block) => block.name),
["角色定义", "输出格式", "行为规则"],
[
"角色定义",
"角色描述",
"用户设定",
"世界书前块",
"世界书后块",
"输出格式",
"行为规则",
],
);
assert.ok(
extractProfile.blocks.every((block) => block.type === "custom"),
assert.deepEqual(
extractProfile.blocks.map((block) => block.type),
["custom", "builtin", "builtin", "builtin", "builtin", "custom", "custom"],
);
assert.equal(
extractProfile.metadata.legacyPromptField,