fix: prevent users from setting a extremly short history that resulting in no content being sent for the title summary
This commit is contained in:
parent
37c0cfe1e9
commit
fa48ace39b
|
@ -595,9 +595,13 @@ export const useChatStore = createPersistStore(
|
||||||
countMessages(messages) >= SUMMARIZE_MIN_LEN) ||
|
countMessages(messages) >= SUMMARIZE_MIN_LEN) ||
|
||||||
refreshTitle
|
refreshTitle
|
||||||
) {
|
) {
|
||||||
|
const startIndex = Math.max(
|
||||||
|
0,
|
||||||
|
messages.length - modelConfig.historyMessageCount,
|
||||||
|
);
|
||||||
const topicMessages = messages
|
const topicMessages = messages
|
||||||
.slice(
|
.slice(
|
||||||
messages.length - modelConfig.historyMessageCount,
|
startIndex < messages.length ? startIndex : messages.length - 1,
|
||||||
messages.length,
|
messages.length,
|
||||||
)
|
)
|
||||||
.concat(
|
.concat(
|
||||||
|
|
Loading…
Reference in New Issue