Vibe Coding
Codex moves local child-process spawning into codex-utils-pty and stops forking for macOS filesystem helpers
Commits #46659, #46660 and #46661, landing in the 0.156.0-alpha.7 window on 2026-09-19, pull local child-process spawning out into a dedicated `codex-utils-pty` crate, make launch settings explicit rather than inherited, and avoid `fork` when spawning macOS filesystem helpers. Avoiding fork in a multithreaded Rust process removes a class of hangs and inherited-state bugs that show up as a coding agent wedging on a file operation. If you run Codex headless on macOS, this is the batch to upgrade for.
Source
↳ Follow the thread