diff --git a/public/script.js b/public/script.js index d8ebff5a2..56e81c954 100644 --- a/public/script.js +++ b/public/script.js @@ -107,7 +107,7 @@ import { } from "./scripts/poe.js"; import { debounce, delay, restoreCaretPosition, saveCaretPosition } from "./scripts/utils.js"; -import { extension_settings, loadExtensionSettings } from "./scripts/extensions.js"; +import { extension_settings, getContext, loadExtensionSettings } from "./scripts/extensions.js"; import { executeSlashCommands, getSlashCommandsHelp, registerSlashCommand } from "./scripts/slash-commands.js"; import { tag_map, @@ -2112,6 +2112,8 @@ async function Generate(type, { automatic_trigger, force_name2, resolve, reject, mesId: count_view_mes, worldInfoBefore: worldInfoBefore, allAnchors: allAnchors, + summarizeString: extension_prompts['1_memory'].value, + authorsNoteString: extension_prompts['2_floating_prompt'].value, worldInfoString: worldInfoString, storyString: storyString, worldInfoAfter: worldInfoAfter, @@ -2425,6 +2427,8 @@ function promptItemize(itemizedPrompts, requestedMesId) { let finalPromptTokens = getTokenCount(itemizedPrompts[thisPromptSet].finalPromt); let allAnchorsTokens = getTokenCount(itemizedPrompts[thisPromptSet].allAnchors); + let summarizeStringTokens = getTokenCount(itemizedPrompts[thisPromptSet].summarizeString); + let authorsNoteStringTokens = getTokenCount(itemizedPrompts[thisPromptSet].authorsNoteString); let afterScenarioAnchorTokens = getTokenCount(itemizedPrompts[thisPromptSet].afterScenarioAnchor); let zeroDepthAnchorTokens = getTokenCount(itemizedPrompts[thisPromptSet].afterScenarioAnchor); let worldInfoStringTokens = getTokenCount(itemizedPrompts[thisPromptSet].worldInfoString); @@ -2458,7 +2462,11 @@ function promptItemize(itemizedPrompts, requestedMesId) { callPopup( `