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 ── */