mirror of
https://github.com/thedotmack/claude-mem.git
synced 2026-09-20 04:23:02 +08:00
d87e749c4e
Route start/watch/poke through a single-flight coalescing scheduler so overlapping reads cannot consume the same range twice. Reset buffered partial-line data when a shrink is detected so a stale fragment is not prepended to the first line of the truncated file. Rebase of #3633. Related: #2192, #2209, #2219, #1661. Co-authored-by: Cursor Agent <cursoragent@cursor.com> Co-authored-by: Alex Newman <thedotmack@users.noreply.github.com>