??
?? fork hotfix ?? macOS ????
v1.2.22-fast.1 ? Windows ?????? Fast/service-tier preload ???? macOS .app ????? open -a ... --args ?? Codex??????? NODE_OPTIONS ??? open ??????????? Electron ? Codex ?????? macOS ??????????? Fast?
??????
- macOS
.app??? service-tier preload ????????Codex.app/Contents/MacOS/Codex? - ????????
NODE_OPTIONS=--require=...service-tier-preload.js?? preload ?? Codex Electron ???? - ????? preload ???
open -a????? - ?????
1.2.23???????????????
???
cargo +stable-x86_64-pc-windows-msvc test -p codex-plus-core launcher_uses_gated_startup_preload_without_proxy_environment_override -- --nocapturecargo +stable-x86_64-pc-windows-msvc test -p codex-plus-core service_tier_preload -- --nocapturecargo +stable-x86_64-pc-windows-msvc test -p codex-plus-core --test updater -- --nocapturecargo +stable-x86_64-pc-windows-msvc build --release
?? macOS ??????? ~/.codex-session-delete/codex-plus.log ?????
launcher.service_tier_preload_direct_macos_launchservice_tier_preload_loadedservice_tier_preload_asset_patched
English
macOS fix for the fork-maintained Fast/service-tier hotfix line.
v1.2.22-fast.1 fixed the Windows preload path, but macOS .app launches still used open -a ... --args. That sets NODE_OPTIONS on the open process and does not reliably pass it into the Electron Codex process, so Fast could still be missing on macOS.
This release directly launches Codex.app/Contents/MacOS/Codex when the service-tier preload is enabled and sets NODE_OPTIONS on that child process.