Fix: incremental space summary

This commit is contained in:
Manoj 2025-09-04 10:19:35 +05:30 committed by Harshith Mullapudi
parent ba53605572
commit be64630819

View File

@ -292,7 +292,7 @@ async function generateSpaceSummary(
spaceId: space.uuid, spaceId: space.uuid,
spaceName: space.name, spaceName: space.name,
spaceDescription: space.description as string, spaceDescription: space.description as string,
statementCount: statements.length, statementCount: existingSummary?.statementCount ? existingSummary?.statementCount + statements.length : statements.length,
summary: summaryResult.summary, summary: summaryResult.summary,
keyEntities: summaryResult.keyEntities || [], keyEntities: summaryResult.keyEntities || [],
themes: summaryResult.themes, themes: summaryResult.themes,
@ -485,6 +485,7 @@ async function getExistingSummary(spaceId: string): Promise<{
summary: string; summary: string;
themes: string[]; themes: string[];
lastUpdated: Date; lastUpdated: Date;
statementCount: number;
} | null> { } | null> {
try { try {
const existingSummary = await getSpace(spaceId); const existingSummary = await getSpace(spaceId);
@ -493,7 +494,8 @@ async function getExistingSummary(spaceId: string): Promise<{
return { return {
summary: existingSummary.summary, summary: existingSummary.summary,
themes: existingSummary.themes, themes: existingSummary.themes,
lastUpdated: existingSummary.updatedAt, lastUpdated: existingSummary.lastPatternTrigger,
statementCount: existingSummary.statementCount,
}; };
} }