From 5ea6985a4dd9d7ff3560959d1010226122de710e Mon Sep 17 00:00:00 2001 From: Gray Olson Date: Wed, 13 May 2026 16:29:45 +0200 Subject: [PATCH] fix for openai-codex provider --- src/index.ts | 2 +- test/index.test.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index 27fd57f..72c2e9c 100644 --- a/src/index.ts +++ b/src/index.ts @@ -202,7 +202,7 @@ export async function __testWriteFileAtomic( await writeFileAtomic(absPath, content, operations); } -const GPT_APPLY_PATCH_PROVIDERS = new Set(["openai", "azure-openai-responses", "github-copilot"]); +const GPT_APPLY_PATCH_PROVIDERS = new Set(["openai", "openai-codex", "azure-openai-responses", "github-copilot"]); export const PATCH_PREVIEW_MAX_LINES = 16; export const PATCH_PREVIEW_MAX_CHARS = 4000; const PATCH_PREVIEW_HEAD_LINES = 8; diff --git a/test/index.test.ts b/test/index.test.ts index 1bffaed..c8e4f3c 100644 --- a/test/index.test.ts +++ b/test/index.test.ts @@ -657,6 +657,7 @@ EOF`; it("#given model metadata #when checking GPT activation #then only OpenAI GPT models match", () => { expect(isOpenAIGptModel({ provider: "openai", id: "gpt-5" })).toBe(true); + expect(isOpenAIGptModel({ provider: "openai-codex", id: "gpt-5.5" })).toBe(true); expect(isOpenAIGptModel({ provider: "openai", id: "o1" })).toBe(false); expect(isOpenAIGptModel({ provider: "anthropic", id: "gpt-5" })).toBe(false); });