Conversation
6a53dd6 to
89be094
Compare
Live smoke — passedEnvironment: local server built from this branch ( Result: 32/33 models returned 200 through the ChatGPT/Codex OAuth backend, including the gated GPT-6 Astra series:
The single 400 is
That is an account-type limitation of that specific model, independent of the client version (no The successful Astra calls are the strongest signal here: the gated GPT-6 models are the ones a stale client version gets refused on, and every tier passed on |
0325cd3 to
750ac76
Compare
|
Rebased onto the current green tip ( Live Codex OAuth smoke passed on this build — 32/33 models including every gated Note: this is the split-out of #12759's Codex bump per review — the pin moves forward in lockstep (constant + Dockerfile + docs + golden) instead of being carried by the catalog PR. |
dba9699 to
55256c1
Compare
Keep the emulated client fingerprint in lockstep with the CLI pinned in the Dockerfile: shared client constant, .env.example overrides, provider translate-path golden, executor header assertions, and the live env/stealth docs.
55256c1 to
fe7e1d4
Compare
|
Updated the lockstep bump to |
|
Superseded by #14052 — same content, branch renamed to |
Summary
Bump the emulated Codex client fingerprint to the current
@openai/codexrelease, in one lockstep change:src/shared/constants/codexClient.ts—DEFAULT_CODEX_CLIENT_VERSION0.153.4 → 0.155.0Dockerfile— image install@openai/codex@0.155.0, kept in lockstep with the header fingerprint.env.example,docs/reference/ENVIRONMENT.md,docs/security/STEALTH_GUIDE.md— documented defaults/overridestests/snapshots/provider/translate-path.json,tests/unit/executor-codex.test.ts— golden and header assertionsSplit out of #12759 as requested in review: the catalog PR should not carry the client pin. Dropping the commit there left the pin at the deliberate #13026 value; this PR moves that pin forward in one coordinated bump instead, so the fingerprint OpenAI sees from the OAuth/Responses face matches the real client version installed in the image.
Validation
node --import tsx/esm --test tests/unit/executor-codex.test.ts tests/unit/provider-translate-path-golden.test.ts— 50/50@openai/codex@0.155.0is the current npmlatest(0.156.0-alpha.1 is still a pre-release).gpt-6-astratier returned 200 — the smoke comment below has the details. This update only moves the same lockstep change to the current release; a re-run can be posted on request.check:env-doc-syncis currently red on the clean tip for unrelated vars (OMNIROUTE_STRIP_SYSTEM_PREAMBLE,COMBO_LOOP_SAFETY_TIMEOUT_MS); nothing in this PR touches that contract.