3 months ago
e067a28Phase 5 of the Bun-native migration. spawnCodexAppServer returns a StreamingSubprocess; the JSON-RPC client parses NDJSON stdout via subscribeLines instead of node:readline, writes stdin through the Bun FileSink, and keeps the SIGTERM-then-SIGKILL stop escalation. Resolver version/help probes and tar extraction move to execFileCompat (SIGKILL on probe timeout preserved via the new killSignal option). Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>
Parent781741c