011ff4e178
- Fix is_running() to check actual process liveness via try_wait() instead of just checking if the handle exists - Auto-restart sidecar on pipe errors (broken pipe, closed stdout) with one retry attempt - Hide sidecar console window on Windows (CREATE_NO_WINDOW flag) - Log sidecar stderr to sidecar.log file for crash diagnostics - Include exit status in error message when sidecar fails to start Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>