Repository navigation
v2.4.7 — rolling summary layer
v2.4.7 — rolling summary layer
This closes the biggest structural gap with Hanako: memory no longer extracts facts directly from raw journal text on every pass.
Pipeline
- Rolling summary — merge the previous per-session summary with new journal records into 3–6 sentences (max 300 chars), stored in
summaries.json. - Atomic facts — extract from the summary; fall back to raw journal if the summary call fails.
- Profile compile — merge facts + recent summaries into
facts / today / week / longtermandmemory.md.
Behavior
today/weeknow use the summary as recent activity instead of raw turn-by-turn text.- Summary output has status-pool tags stripped.
- Failures degrade: summary failure → raw journal extraction; extraction failure → local fallback; nothing is discarded.
- 62
node:testchecks pass.
Note
Host-side change: applies on the next Desktop restart or manual compile after loading v2.4.7.