Update historiographer.js

This commit is contained in:
2025-10-01 23:24:24 +08:00
committed by GitHub
parent d8c0666b94
commit d1b4c6521a

View File

@@ -303,7 +303,6 @@ async function getSummary(formattedHistory, toastTitle) {
const settings = extension_settings[extensionName];
const presetPrompts = await getPresetPrompts('small_summary');
// 获取混合排序
let mixedOrder;
try {
const savedOrder = localStorage.getItem('amily2_prompt_presets_v2_mixed_order');
@@ -319,18 +318,15 @@ async function getSummary(formattedHistory, toastTitle) {
{ role: 'system', content: generateRandomSeed() }
];
// 根据混合排序添加提示词
let promptCounter = 0; // 用于跟踪已处理的提示词数量
let promptCounter = 0;
for (const item of order) {
if (item.type === 'prompt') {
// 处理普通提示词 - getPresetPrompts已经按照mixedOrder排序直接按顺序使用
if (presetPrompts && presetPrompts[promptCounter]) {
messages.push(presetPrompts[promptCounter]);
promptCounter++; // 递增计数器
promptCounter++;
}
} else if (item.type === 'conditional') {
// 处理条件块
switch (item.id) {
case 'jailbreakPrompt':
if (settings.historiographySmallJailbreakPrompt) {