Procházet zdrojové kódy

Merge pull request #2112 from songxiaocheng/PR/history-message-count

fix: #2111 make "Attached Messages Count" working
Yifei Zhang před 1 rokem
rodič
revize
35ba898c97
1 změnil soubory, kde provedl 3 přidání a 4 odebrání
  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;