Browse Source

fix: #2111 make "Attached Messages Count" working

Xiaocheng Song 1 year ago
parent
commit
91d8f9d73e
1 changed files with 3 additions and 4 deletions
  1. 3 4
      app/store/chat.ts

+ 3 - 4
app/store/chat.ts

@@ -405,10 +405,9 @@ export const useChatStore = create<ChatStore>()(
         // 2. pre-defined in-context prompts
         // 3. short term memory: latest n messages
         // 4. newest input message
-        const memoryStartIndex = Math.min(
-          longTermMemoryStartIndex,
-          shortTermMemoryStartIndex,
-        );
+        const memoryStartIndex = shouldSendLongTermMemory
+          ? Math.min(longTermMemoryStartIndex, shortTermMemoryStartIndex)
+          : shortTermMemoryStartIndex;
         // and if user has cleared history messages, we should exclude the memory too.
         const contextStartIndex = Math.max(clearContextIndex, memoryStartIndex);
         const maxTokenThreshold = modelConfig.max_tokens;