diff --git a/modules/ena-planner/ena-planner-presets.js b/modules/ena-planner/ena-planner-presets.js
index b51f0d2..b95b238 100644
--- a/modules/ena-planner/ena-planner-presets.js
+++ b/modules/ena-planner/ena-planner-presets.js
@@ -47,7 +47,7 @@ export const DEFAULT_PROMPT_BLOCKS = [
role: 'assistant',
name: 'Assistant Seed',
content: `
-让我分析当前情境,梳理玩家意图、已有伏笔和世界观约束,然后规划下一步走向...
+让我分析当前情境,梳理玩家意图、已有伏笔和世界观约束,然后规划下一步走向,输出放在...和...两个块中...
`,
},
];
diff --git a/modules/ena-planner/ena-planner.html b/modules/ena-planner/ena-planner.html
index a1a4766..849364b 100644
--- a/modules/ena-planner/ena-planner.html
+++ b/modules/ena-planner/ena-planner.html
@@ -551,17 +551,19 @@
});
}
- function renderTemplateSelect(selected = '') {
+ function renderTemplateSelect(selected) {
const sel = $('ep_tpl_select');
+ const prev = sel?.value || '';
+ const target = typeof selected === 'string' ? selected : prev;
sel.innerHTML = '';
const names = Object.keys(cfg?.promptTemplates || {});
names.forEach(name => {
const opt = document.createElement('option');
opt.value = name;
opt.textContent = name;
- opt.selected = name === selected;
sel.appendChild(opt);
});
+ sel.value = names.includes(target) ? target : '';
}
/* ── Undo ── */