Files
ChatLab/electron
diguaandCursor d24ad22980 refactor(node-runtime): extract summary pipeline to @openchatlab/node-runtime
Move session summary generation (573 lines) to shared package with
SummaryDeps injection for DB/LLM/i18n. Pure algorithms (isValidMessage,
filterValidMessages, splitIntoSegments, prompt builders) are now shared.
Electron summary/index.ts implements SummaryDeps and delegates.
Added 14 unit tests covering message filtering, segmentation,
summary generation, and eligibility checks.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-17 23:36:21 +08:00
..
2026-05-06 23:56:45 +08:00