Skip to content

v1.8.36

Choose a tag to compare

@junaidtitan junaidtitan released this 24 Jun 10:35
· 50 commits to main since this release
f937af6

Hardening + automatic recovery for the #147 resume-corruption fix.

  • Fixes a latent data-loss in 1.8.35: torn-line repair used splitlines(), which mis-split valid lines containing U+2028/U+2029/U+0085 (Claude emits these raw in JSON) and could drop real data on a healthy session. Now uses the \n-only splitter.
  • Automatic recovery: cozempic current / diagnose now auto-heal a dead session's torn trailing line (idle-gated so a live write is never raced) — silently-affected users recover without needing doctor --fix.

Full suite 1763 tests; fleet-reviewed.