mirror of
https://github.com/thedotmack/claude-mem.git
synced 2026-09-20 04:23:02 +08:00
65eb194358
When the spawned CLI cannot reach the provider it returns its own error string and exits 0. That used to classify as prose and confirm (drop) the claimed batch. Detect the CLI's transport report, reset the batch to pending, and keep the session alive on a transport abort so the work survives — the complete fix for #3752. Rebased onto main: provider_switch stays on the preserve list, and transport errors are not appended to conversation history. Co-authored-by: Cursor Agent <cursoragent@cursor.com> Co-authored-by: Alex Newman <thedotmack@users.noreply.github.com>