fix: #2111 make "Attached Messages Count" working

This commit is contained in:
Xiaocheng Song 2023-06-24 05:53:39 +08:00
parent c636993989
commit 91d8f9d73e

View File

@ -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;