diff --git a/src/ts/process/memory/supaMemory.ts b/src/ts/process/memory/supaMemory.ts index d86e0040..a46b3dc1 100644 --- a/src/ts/process/memory/supaMemory.ts +++ b/src/ts/process/memory/supaMemory.ts @@ -60,8 +60,7 @@ export async function supaMemory( error: "SupaMemory: Data saved in hypaMemory, loaded as SupaMemory." } } - - HypaData = JSON.parse(data.substring(0,5).trim()) + HypaData = JSON.parse(data.trim()) if(!Array.isArray(HypaData)){ return { currentTokens: currentTokens, @@ -71,7 +70,7 @@ export async function supaMemory( } let indexSelected = -1 - for(let i=0;i r.role !== 'system' && r.role !== 'function') const s = await hypa.similaritySearch(stringlizeChat(filteredChat.slice(0, 4))) @@ -340,7 +342,7 @@ export async function supaMemory( return { currentTokens: currentTokens, chats: chats, - memory: JSON.stringify(HypaData, null, 2), + memory: "hypa:\n" + JSON.stringify(HypaData, null, 2), lastId: lastId }