Repository navigation
Conversation
|
All contributors are covered by the First Tree CLA. |
|
@yuezengwu Could you please take a look at this macOS Codex runtime discovery fix? It adds support for the nested Codex binary in newer ChatGPT app bundles. This is currently a draft: the focused regression tests and client typecheck pass, while full CI validation and contributor identity/CLA checks remain pending. |
|
I have read the CLA Document and I hereby sign the CLA |
yuezengwu
left a comment
There was a problem hiding this comment.
The new nested ChatGPT app-bundle candidates cover both system and per-user installations while preserving existing PATH precedence and legacy app fallbacks. No blocking findings in the three changed files at b52a18b (base 13f2a38).
Validation: CI run 36705741566, attempt 2, succeeded with 12 successful jobs and one skipped job. The latest CLA run also succeeded. The regression tests cover discovery in both installation locations.
Summary
Fix Codex runtime discovery for newer ChatGPT macOS app bundles. First Tree 0.5.23 failed to start a Codex chat even though the executable was installed and runnable at:
/Applicationsand~/Applications.Creating a
~/.local/bin/codexsymlink and restarting the daemon restored discovery on the affected machine. This change makes that workaround unnecessary for this installation layout.Validation
source-repos.test.tsandproviders/codex/__tests__/binary.test.tspassed.git diff --checkpassed.ERR_PNPM_IGNORED_BUILDS). They are not claimed to have passed.Notes
packages/qa/cases/runtime/daemon-probe-capability.md.