singularity-forge/src/resources/extensions/cmux
Tom Boucher b155c92708 fix: isolate CmuxClient stdio to prevent TUI hangs in CMUX (#3306)
* fix(cmux): isolate CmuxClient stdio to prevent TUI hangs (#1922)

Replace execFileAsync (promisify) with spawn in runAsync to allow explicit
stdio isolation. Both runSync and runAsync now set stdio: ["ignore", "pipe",
"pipe"] so the cmux CLI child process cannot inherit the parent's stdin/stderr
and steal keyboard input or corrupt TUI rendering.

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

* ci: retrigger after integration flake

---------

Co-authored-by: trek-e <trek-e@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-05 07:43:21 -04:00
..
index.ts fix: isolate CmuxClient stdio to prevent TUI hangs in CMUX (#3306) 2026-04-05 07:43:21 -04:00
package.json fix: cmux library directory incorrectly loaded as extension (#1537) 2026-03-19 21:14:25 -06:00