From 49d99c75001407821030a51e804c1ff22c26c2c8 Mon Sep 17 00:00:00 2001 From: Eva H <63033505+hoyyeva@users.noreply.github.com> Date: Mon, 13 Apr 2026 19:22:09 -0700 Subject: [PATCH] fix: include apiKey in codex provider catalog to unblock models.json loading (#66180) Merged via squash. Prepared head SHA: ce61934ac9dd0de8702546bc63d9ec7f303b7a4f Co-authored-by: hoyyeva <63033505+hoyyeva@users.noreply.github.com> Co-authored-by: BruceMacD <5853428+BruceMacD@users.noreply.github.com> Reviewed-by: @BruceMacD --- CHANGELOG.md | 2 ++ extensions/codex/provider.ts | 1 + 2 files changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6386ac03044..889a7fedbc5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,8 @@ Docs: https://docs.openclaw.ai ### Fixes +- Models/Codex: include `apiKey` in the codex provider catalog output so the Pi ModelRegistry validator no longer rejects the entry and silently drops all custom models from every provider in `models.json`. (#66180) Thanks @hoyyeva. + ## 2026.4.14-beta.1 ### Changes diff --git a/extensions/codex/provider.ts b/extensions/codex/provider.ts index 2cbcc6f076d..a3365ba7671 100644 --- a/extensions/codex/provider.ts +++ b/extensions/codex/provider.ts @@ -114,6 +114,7 @@ export async function buildCodexProviderCatalog( return { provider: { baseUrl: CODEX_BASE_URL, + apiKey: "codex-app-server", auth: "token", api: "openai-codex-responses", models,