fix(codex): update managed app-server to 0.144.3 [AI]#106098
Conversation
Dependency GuardThis PR changes dependency-related files. Maintainers should confirm these changes are intentional. Changed files:
Maintainer follow-up:
|
Dependency graph changes notedThis PR includes dependency graph changes. The dependency guard is informational because the PR author is a repository admin or a member of
Security review is still recommended before merge when the dependency graph change is intentional. |
77ea031 to
d80fdfd
Compare
d80fdfd to
5eae6c0
Compare
|
Codex review: needs maintainer review before merge. Reviewed July 13, 2026, 4:22 AM ET / 08:22 UTC. Summary PR surface: Source 0, Tests 0, Docs 0, Config 0, Other 0. Total 0 across 5 files. Reproducibility: no. complete before-fix rejection transcript is included, so the failure is not independently reproduced here. The managed launch path and backend-visible version contract are source-reproducible, and the authenticated after-fix run strongly supports the report. Review metrics: 1 noteworthy metric.
Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Risk before merge
Maintainer options:
Next step before merge
Security Review detailsBest possible solution: Ship one consistent 0.144.3 managed-runtime pin across package metadata, platform artifacts, assertions, and documentation, without adding an OpenClaw request-header workaround. Do we have a high-confidence way to reproduce the issue? No complete before-fix rejection transcript is included, so the failure is not independently reproduced here. The managed launch path and backend-visible version contract are source-reproducible, and the authenticated after-fix run strongly supports the report. Is this the best way to solve the issue? Yes. Updating the owner-managed upstream executable is the narrowest maintainable fix; spoofing its backend identity in OpenClaw would duplicate upstream policy and create future compatibility drift. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against ffff72c43aed. Label changesLabel changes:
Label justifications:
Evidence reviewedPR surface: Source 0, Tests 0, Docs 0, Config 0, Other 0. Total 0 across 5 files. View PR surface stats
What I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
Review history (1 earlier review cycle)
|
5eae6c0 to
ef869df
Compare
ef869df to
90a3b91
Compare
4afab9b to
1e78507
Compare
1e78507 to
92ed0c4
Compare
|
Land-ready at
|
|
Merged via squash.
|
|
Land-ready verification for head
|
|
Merged via squash.
|
* fix(codex): update managed app-server to 0.144.2 * fix(codex): update managed app-server to 0.144.3 (cherry picked from commit 0bae4e0)
* fix(codex): update managed app-server to 0.144.2 * fix(codex): update managed app-server to 0.144.3
* fix(codex): update managed app-server to 0.144.2 * fix(codex): update managed app-server to 0.144.3
What Problem This Solves
The bundled Codex app-server was pinned to
@openai/codex0.144.1, whose backend requests are now rejected. This blocks the Codex plugin before the next OpenClaw release.Why This Change Was Made
model/listcatalog is unchanged, so the existing seven-row snapshot remains current.Direct upstream source inspection confirms this is the correct owner boundary: Codex builds its backend
User-AgentfromCARGO_PKG_VERSIONincodex-rs/login/src/auth/default_client.rs:141-164, then installs that value on authenticated backend requests incodex-rs/backend-client/src/client.rs:179-182,212-219. OpenClaw should therefore upgrade the managed package, not spoof a backend header. The 0.144.2-to-0.144.3 comparison has no app-server protocol, protocol, exec, login-user-agent, backend-client, or CLI contract changes; its relevant app-server runtime delta is the compatible persisted reasoning-effort resume fix incodex-rs/app-server/src/request_processors/thread_processor.rs:2785-2814.User Impact
Codex harness requests use backend-visible version 0.144.3, restoring compatibility for the release. No OpenClaw API, config, protocol, or picker-catalog shape changes.
Evidence
tbx_01kxd5c8haz92bc9vfadvdfq7g: fresh isolatedcorepack pnpm --config.minimum-release-age=0 dlx @openai/[email protected] --versionreturnedcodex-cli 0.144.3.model/listsucceeded; public picker rows exactly matchdocs/plugins/codex-harness-reference.md.corepack pnpm test extensions/codexpassed 106 files and 2,490 tests.corepack pnpm deps:shrinkwrap:changed:check, selected-plugin npm release checks, and fullcorepack pnpm check:changedpassed (run 29232316676).92ed0c43a984be36d3a8b5e7b08eab38203cb54c(run 29234980974).92ed0c43a98: no findings, patch correct at 0.97 confidence.