Files
paseo/packages
74a377ff6a fix(server): keep daemon alive when JSONL RPC stdin hits EPIPE (#4048)
* fix(server): keep daemon alive when JSONL RPC stdin hits EPIPE

A dead Claude/OMP child currently turns stdin.write() EPIPE into
uncaughtException and kills the daemon. Catch the write, listen for
stdin errors, and close that transport instead.

Closes #4047

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

* test(server): reproduce JSONL RPC stdin EPIPE

* test(server): gate native EPIPE fixture on POSIX

---------

Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Mohamed Boudra <boudra.moha@gmail.com>
2026-08-31 15:35:34 +02:00
..
2026-08-31 09:52:59 +02:00
2026-08-31 09:52:59 +02:00
2026-08-31 09:52:59 +02:00
2026-08-31 09:52:59 +02:00
2026-08-31 09:52:59 +02:00
2026-08-31 09:52:59 +02:00
2026-08-31 09:52:59 +02:00