post process usmmary to remove ****
This commit is contained in:
parent
43f54a708c
commit
f45ed64e75
@ -65,7 +65,7 @@ export async function generateSummary(
|
|||||||
throw new Error('No content in response');
|
throw new Error('No content in response');
|
||||||
}
|
}
|
||||||
|
|
||||||
return { success: true, summary: summary.trim() };
|
return { success: true, summary: sanitizeTailoredSummary(summary) };
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
const message = error instanceof Error ? error.message : 'Unknown error';
|
const message = error instanceof Error ? error.message : 'Unknown error';
|
||||||
return { success: false, error: message };
|
return { success: false, error: message };
|
||||||
@ -138,7 +138,7 @@ export async function generateSummaryViaPython(
|
|||||||
child.on('error', reject);
|
child.on('error', reject);
|
||||||
});
|
});
|
||||||
|
|
||||||
return { success: true, summary: result.trim() };
|
return { success: true, summary: sanitizeTailoredSummary(result) };
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
const message = error instanceof Error ? error.message : 'Unknown error';
|
const message = error instanceof Error ? error.message : 'Unknown error';
|
||||||
return { success: false, error: message };
|
return { success: false, error: message };
|
||||||
@ -151,3 +151,12 @@ export async function generateSummaryViaPython(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function sanitizeTailoredSummary(summary: string): string {
|
||||||
|
const withoutBoldPreface = summary.replace(/\*\*[\s\S]*?\*\*/g, '');
|
||||||
|
return withoutBoldPreface
|
||||||
|
.replace(/^\s*[-–—:]+\s*/g, '')
|
||||||
|
.replace(/[ \t]{2,}/g, ' ')
|
||||||
|
.replace(/\n{3,}/g, '\n\n')
|
||||||
|
.trim();
|
||||||
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user