Skip to content

Releases: yinsang0910-star/CodexPlusPlus

Codex++ v1.2.23-fast.1 (macOS fast preload fix)

Choose a tag to compare

@yinsang0910-star yinsang0910-star released this 28 Jun 08:13

??

?? 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 -- --nocapture
  • cargo +stable-x86_64-pc-windows-msvc test -p codex-plus-core service_tier_preload -- --nocapture
  • cargo +stable-x86_64-pc-windows-msvc test -p codex-plus-core --test updater -- --nocapture
  • cargo +stable-x86_64-pc-windows-msvc build --release

?? macOS ??????? ~/.codex-session-delete/codex-plus.log ?????

  • launcher.service_tier_preload_direct_macos_launch
  • service_tier_preload_loaded
  • service_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.

Codex++ v1.2.22-fast.1 (superseded by v1.2.23-fast.1)

Choose a tag to compare

@yinsang0910-star yinsang0910-star released this 28 Jun 06:40

???? / Superseded

??? v1.2.23-fast.1?
https://github.com/yinsang0910-star/CodexPlusPlus/releases/tag/v1.2.23-fast.1

???v1.2.22-fast.1 ??? Fast/service-tier preload ???? macOS .app ??? open -a ... --args ?? Codex?NODE_OPTIONS ?????? Electron ????macOS ???????? Fast?

v1.2.23-fast.1 ?????? service-tier preload ????? Codex.app/Contents/MacOS/Codex?

Windows ???????? v1.2.23-fast.1????? fork ??????


This release is superseded by v1.2.23-fast.1. v1.2.22-fast.1 can still fail on macOS because open -a ... --args does not reliably pass NODE_OPTIONS into the Electron Codex process.

Codex++ v1.2.21 Fast hotfix

Pre-release

Choose a tag to compare

@yinsang0910-star yinsang0910-star released this 28 Jun 05:55

中文说明

这是一个 Fast / service-tier 本地修复预发布版本,基于 Codex++ v1.2.21。

修复内容:

  • 修复 API Key 登录模式下 Codex 原生 Fast / service-tier 不显示或不生效的问题。
  • 修复 Windows Store 版 Codex 通过 packaged activation 启动时无法继承 NODE_OPTIONS,导致 preload 没有加载的问题。
  • 适配当前 Codex 26.623 系列的 service-tier 前端资源,更新到 protocol-handle-4 preload patch。
  • 本地验证:从补丁版 Codex++ 启动 Codex 后,Fast 模式已出现并可启用。

已验证:

  • protocol-handle-4 preload 成功加载。
  • 两个原生 service-tier asset 都成功 patch,没有 service_tier_preload_asset_patch_failed
  • Windows release installer、macOS x64 DMG、macOS arm64 DMG 均已由 GitHub Actions 构建完成。

下载 Windows 用户一般使用:

  • CodexPlusPlus-1.2.21-fast.1-windows-x64-setup.exe

English

Hotfix prerelease for native Fast / service-tier support on current Codex 26.623 builds, based on Codex++ v1.2.21.

Changes:

  • Fix native Fast / service-tier visibility and behavior for API-key auth.
  • Preserve NODE_OPTIONS on Windows Store packaged Codex launches by using a direct packaged executable launch when the preload is enabled.
  • Update the preload asset patch patterns for current Codex 26.623 service-tier bundles, using protocol-handle-4.
  • Locally verified that Fast mode appears after launching Codex from the patched Codex++ build.

Verification:

  • protocol-handle-4 preload loads successfully.
  • Both native service-tier assets are patched without service_tier_preload_asset_patch_failed.
  • Windows installer, macOS x64 DMG, and macOS arm64 DMG were built successfully by GitHub Actions.

Commands run locally:

  • cargo +stable-x86_64-pc-windows-msvc test -p codex-plus-core service_tier_preload -- --nocapture
  • cargo +stable-x86_64-pc-windows-msvc test -p codex-plus-core launcher_uses_gated_startup_preload_without_proxy_environment_override -- --nocapture
  • cargo +stable-x86_64-pc-windows-msvc build --release -p codex-plus-launcher