From b2217136f5d208f7b2d6c0971324aa9bb63dce30 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 4 Jun 2026 18:30:40 +0000 Subject: [PATCH 1/4] chore: bump manifest version [skip ci] --- manifest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifest.json b/manifest.json index 99eaa64..1cfa593 100644 --- a/manifest.json +++ b/manifest.json @@ -6,6 +6,6 @@ "js": "index.js", "css": "style.css", "author": "Youzini", - "version": "7.3.0", + "version": "7.3.1", "homePage": "https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology" } From 03cce09f03340ff876139a4b01b5fab25421882c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 5 Jun 2026 12:16:06 +0000 Subject: [PATCH 2/4] chore: bump manifest version [skip ci] --- manifest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifest.json b/manifest.json index ed1aeac..177105a 100644 --- a/manifest.json +++ b/manifest.json @@ -6,6 +6,6 @@ "js": "index.js", "css": "style.css", "author": "Youzini", - "version": "7.4.1", + "version": "7.4.2", "homePage": "https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology" } From 46372c0a8682e3d06b95931e01ffb18a5036c343 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 9 Jun 2026 05:57:05 +0000 Subject: [PATCH 3/4] chore: bump manifest version [skip ci] --- manifest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifest.json b/manifest.json index bb598c6..8e63ca4 100644 --- a/manifest.json +++ b/manifest.json @@ -6,6 +6,6 @@ "js": "index.js", "css": "style.css", "author": "Youzini", - "version": "7.4.8", + "version": "7.4.9", "homePage": "https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology" } From 7f16f744be3fe7c3b52dae53ef51a3e20f4c9177 Mon Sep 17 00:00:00 2001 From: youzini Date: Tue, 9 Jun 2026 06:05:28 +0000 Subject: [PATCH 4/4] fix(prompt): expose split extraction profiles --- prompting/prompt-profiles.js | 6 ++---- tests/task-profile-storage.mjs | 9 +++++---- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/prompting/prompt-profiles.js b/prompting/prompt-profiles.js index 5f96ce6..d191b41 100644 --- a/prompting/prompt-profiles.js +++ b/prompting/prompt-profiles.js @@ -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: "召回", diff --git a/tests/task-profile-storage.mjs b/tests/task-profile-storage.mjs index 62ff3a9..6d37d4b 100644 --- a/tests/task-profile-storage.mjs +++ b/tests/task-profile-storage.mjs @@ -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, }, }, );