From d86e2c1fd6b700c7899136b55509c84df837debe Mon Sep 17 00:00:00 2001 From: jiachen Date: Sun, 11 Oct 2026 01:20:19 +0800 Subject: [PATCH] fix: update Codex catalog client version to 0.162.0 --- packages/local-runtime-v2/src/service/model-system/README.md | 2 +- .../src/service/model-system/codex-oauth.test.ts | 2 +- .../service/model-system/connectivity/codex-model-discovery.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/local-runtime-v2/src/service/model-system/README.md b/packages/local-runtime-v2/src/service/model-system/README.md index 80324b19a..0b44c9bad 100644 --- a/packages/local-runtime-v2/src/service/model-system/README.md +++ b/packages/local-runtime-v2/src/service/model-system/README.md @@ -63,7 +63,7 @@ Official OpenCode Go HTTPS endpoints under `https://opencode.ai/zen/go` receive 登录完成后,`CodexOAuthManager` 从当前 profile 的 `codex-auth.json` 获取凭据,复用 `AuthStorage` 的刷新机制和宿主 `fetch`,请求 -`https://chatgpt.com/backend-api/codex/models?client_version=0.153.0`。 +`https://chatgpt.com/backend-api/codex/models?client_version=0.162.0`。 `connectivity/codex-model-discovery.ts` 负责这个独立的 Codex 协议。兼容版本来自已验证的 Codex 客户端协议,与 MiniMax Code 产品版本独立;模型 ID 和思考等级由响应提供。OAuth 解析复用可配置思考协议,将远端等级原样映射到请求; `ultra` 等新增等级不依赖 Pi 的静态等级枚举。 diff --git a/packages/local-runtime-v2/src/service/model-system/codex-oauth.test.ts b/packages/local-runtime-v2/src/service/model-system/codex-oauth.test.ts index 44d1c111c..2d4d63115 100644 --- a/packages/local-runtime-v2/src/service/model-system/codex-oauth.test.ts +++ b/packages/local-runtime-v2/src/service/model-system/codex-oauth.test.ts @@ -795,7 +795,7 @@ describe("Codex OAuth profile credentials", () => { fetch: fetchImpl, }); expect(fetchImpl).toHaveBeenCalledWith( - expect.stringContaining("/codex/models?"), + "https://chatgpt.com/backend-api/codex/models?client_version=0.162.0", expect.objectContaining({ headers: expect.objectContaining({ Authorization: "Bearer fresh", diff --git a/packages/local-runtime-v2/src/service/model-system/connectivity/codex-model-discovery.ts b/packages/local-runtime-v2/src/service/model-system/connectivity/codex-model-discovery.ts index e9b0a2245..d8547fd4d 100644 --- a/packages/local-runtime-v2/src/service/model-system/connectivity/codex-model-discovery.ts +++ b/packages/local-runtime-v2/src/service/model-system/connectivity/codex-model-discovery.ts @@ -2,7 +2,7 @@ import type { LocalCustomProviderConfig, LocalModelConfig } from '../contracts.j const CODEX_BASE_URL = 'https://chatgpt.com/backend-api'; // Codex model discovery negotiates against the Codex client version, independent of our app version. -const CODEX_CATALOG_CLIENT_VERSION = '0.153.0'; +const CODEX_CATALOG_CLIENT_VERSION = '0.162.0'; export interface CodexModelCredentials { access: string;