diff --git a/app/store/chat.ts b/app/store/chat.ts index 1c82f9e0..3c9953e5 100644 --- a/app/store/chat.ts +++ b/app/store/chat.ts @@ -257,7 +257,12 @@ export const useChatStore = create()( }); // get recent messages - const systemMessages = [systemInfo]; + const systemMessages = []; + // if user define a mask with context prompts, wont send system info + if (session.mask.context.length === 0) { + systemMessages.push(systemInfo); + } + const recentMessages = get().getMessagesWithMemory(); const sendMessages = systemMessages.concat( recentMessages.concat(userMessage), @@ -345,7 +350,7 @@ export const useChatStore = create()( // wont send cleared context messages const clearedContextMessages = session.messages.slice( - (session.clearContextIndex ?? 0), + session.clearContextIndex ?? 0, ); const messages = clearedContextMessages.filter((msg) => !msg.isError); const n = messages.length;