fix: check empty summarization result in HypaV3

This commit is contained in:
Bo26fhmC5M
2025-04-05 16:24:16 +09:00
parent ea570787c2
commit cf48e56082

View File

@@ -445,7 +445,11 @@ export async function hypaMemoryV3(
if (toSummarize.length > 0) {
const summarizeResult = await retryableSummarize(toSummarize);
if (!summarizeResult.success) {
if (
!summarizeResult.success ||
!summarizeResult.data ||
summarizeResult.data.trim().length === 0
) {
return {
currentTokens,
chats,
@@ -670,7 +674,11 @@ export async function hypaMemoryV3(
const recentChats = chats.slice(-minChatsForSimilarity);
const summarizeResult = await retryableSummarize(recentChats);
if (!summarizeResult.success) {
if (
!summarizeResult.success ||
!summarizeResult.data ||
summarizeResult.data.trim().length === 0
) {
return {
currentTokens,
chats,