mirror of
https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology.git
synced 2026-06-13 18:31:16 +08:00
fix(prompt): expose split extraction profiles
This commit is contained in:
@@ -28,18 +28,16 @@ const TASK_TYPES = [
|
||||
|
||||
const TASK_TYPE_META = {
|
||||
extract: {
|
||||
label: "提取",
|
||||
description: "从当前对话批次中抽取结构化记忆。",
|
||||
label: "旧提取",
|
||||
description: "旧版单请求提取入口;用于旧自定义预设回退。",
|
||||
},
|
||||
extract_objective: {
|
||||
label: "客观提取",
|
||||
description: "从当前对话批次中抽取客观层结构化记忆。",
|
||||
hidden: true,
|
||||
},
|
||||
extract_subjective: {
|
||||
label: "主观提取",
|
||||
description: "从客观提取草稿与视角上下文中抽取主观记忆。",
|
||||
hidden: true,
|
||||
},
|
||||
recall: {
|
||||
label: "召回",
|
||||
|
||||
@@ -100,16 +100,17 @@ const restoredActive = getActiveTaskProfile(
|
||||
);
|
||||
assert.equal(restoredActive.id, "default");
|
||||
assert.equal(getLegacyPromptFieldForTask("extract"), "extractPrompt");
|
||||
assert.equal(getTaskTypeMeta("extract").label, "旧提取");
|
||||
|
||||
assert.ok(getTaskTypes().includes("extract_objective"));
|
||||
assert.ok(getTaskTypes().includes("extract_subjective"));
|
||||
assert.equal(
|
||||
getTaskTypeOptions().some((option) => option.id === "extract_objective"),
|
||||
false,
|
||||
true,
|
||||
);
|
||||
assert.equal(
|
||||
getTaskTypeOptions().some((option) => option.id === "extract_subjective"),
|
||||
false,
|
||||
true,
|
||||
);
|
||||
assert.deepEqual(
|
||||
{
|
||||
@@ -121,13 +122,13 @@ assert.deepEqual(
|
||||
id: "extract_objective",
|
||||
label: "客观提取",
|
||||
description: "从当前对话批次中抽取客观层结构化记忆。",
|
||||
hidden: true,
|
||||
hidden: false,
|
||||
},
|
||||
subjective: {
|
||||
id: "extract_subjective",
|
||||
label: "主观提取",
|
||||
description: "从客观提取草稿与视角上下文中抽取主观记忆。",
|
||||
hidden: true,
|
||||
hidden: false,
|
||||
},
|
||||
},
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user