From ecc2817a7b874ab6d8b37ac9d1a4523b0f6a011b Mon Sep 17 00:00:00 2001 From: Bo26fhmC5M <88071760+Bo26fhmC5M@users.noreply.github.com> Date: Wed, 4 Dec 2024 13:46:35 +0900 Subject: [PATCH] Add memo to detect supaMemory model requests in the plugin --- src/ts/process/memory/hypav2.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/ts/process/memory/hypav2.ts b/src/ts/process/memory/hypav2.ts index 8137fe1e..c186232a 100644 --- a/src/ts/process/memory/hypav2.ts +++ b/src/ts/process/memory/hypav2.ts @@ -87,7 +87,7 @@ async function summary(stringlizedChat: string): Promise<{ success: boolean; dat let parsedPrompt = parseChatML(supaPrompt.replaceAll('{{slot}}', stringlizedChat)) - const promptbody: OpenAIChat[] = parsedPrompt ?? [ + const promptbody: OpenAIChat[] = (parsedPrompt ?? [ { role: "user", content: stringlizedChat @@ -96,7 +96,10 @@ async function summary(stringlizedChat: string): Promise<{ success: boolean; dat role: "system", content: supaPrompt } - ]; + ]).map(message => ({ + ...message, + memo: "supaPrompt" + })); console.log("Using submodel: ", db.subModel, "for supaMemory model"); const da = await requestChatData({ formated: promptbody,