stratless 0.2.3 — no more history-load hangs + opt-in auto-refresh
Fixed
profile/report/updateno longer load your whole history into memory. They read only the recent window (newest transcripts first, then stop), so a large archive can no longer exhaust memory and hang the machine. Previously the load read and parsed every transcript before keeping the last 200 — the 0.2.1 "bounded cold start" bounded only the judging, not the load. Measured on an 833 MB / 2,292-file archive: ~165 MB and under half a second, versus the old out-of-memory hang.
Changed
- The after-session auto-refresh is now opt-in. Plain
stratless initsets up the archive and the reaper but installs no background hook; runstratless init --autoto have your profile rebuild itself after each session.stratless stopstill turns it off. A tool that reads your history should not silently arm a background job on every session.
Published to npm over Trusted Publishing (OIDC, no token) with Sigstore provenance — verify with npm audit signatures.