mirror of
https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology.git
synced 2026-05-15 22:30:38 +08:00
feat: 完整 Prompt 配置页 - 全部 6 个 prompt 可自定义
- panel.html: 6 个折叠式 textarea(提取/召回/进化/压缩/概要/反思) - style.css: details/summary 折叠组样式 - panel.js: 全部 6 个 prompt 双向数据绑定 - index.js: 所有调用点传入 customPrompt - extractor.js / retriever.js / evolution.js / compressor.js: 接受并使用自定义 prompt - 留空时走内置默认 prompt,完全向后兼容
This commit is contained in:
20
panel.js
20
panel.js
@@ -531,6 +531,11 @@ function _refreshConfigTab() {
|
||||
);
|
||||
|
||||
_setInputValue("bme-setting-extract-prompt", settings.extractPrompt || "");
|
||||
_setInputValue("bme-setting-recall-prompt", settings.recallPrompt || "");
|
||||
_setInputValue("bme-setting-evolution-prompt", settings.evolutionPrompt || "");
|
||||
_setInputValue("bme-setting-compress-prompt", settings.compressPrompt || "");
|
||||
_setInputValue("bme-setting-synopsis-prompt", settings.synopsisPrompt || "");
|
||||
_setInputValue("bme-setting-reflection-prompt", settings.reflectionPrompt || "");
|
||||
_setInputValue("bme-setting-panel-theme", settings.panelTheme || "crimson");
|
||||
}
|
||||
|
||||
@@ -603,6 +608,21 @@ function _bindConfigControls() {
|
||||
bindText("bme-setting-extract-prompt", (value) =>
|
||||
_updateSettings?.({ extractPrompt: value }),
|
||||
);
|
||||
bindText("bme-setting-recall-prompt", (value) =>
|
||||
_updateSettings?.({ recallPrompt: value }),
|
||||
);
|
||||
bindText("bme-setting-evolution-prompt", (value) =>
|
||||
_updateSettings?.({ evolutionPrompt: value }),
|
||||
);
|
||||
bindText("bme-setting-compress-prompt", (value) =>
|
||||
_updateSettings?.({ compressPrompt: value }),
|
||||
);
|
||||
bindText("bme-setting-synopsis-prompt", (value) =>
|
||||
_updateSettings?.({ synopsisPrompt: value }),
|
||||
);
|
||||
bindText("bme-setting-reflection-prompt", (value) =>
|
||||
_updateSettings?.({ reflectionPrompt: value }),
|
||||
);
|
||||
bindText("bme-setting-panel-theme", (value) =>
|
||||
_updateSettings?.({ panelTheme: value }),
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user