From 1686e7e897ae9aa10624fa6ecd721441fab71d1a Mon Sep 17 00:00:00 2001 From: Yasyf Mohamedali Date: Thu, 1 Oct 2026 19:39:27 -0700 Subject: [PATCH] =?UTF-8?q?codex:=20=E2=AC=86=EF=B8=8F=20Resolve=20the=20s?= =?UTF-8?q?mall=20and=20medium=20tiers=20to=20gpt-6-luna?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Claude-Session-Id: 900424b6-7393-480c-a26a-f1bd21da6e57 --- conformance/vectors/capabilities/capabilities.json | 4 ++-- conformance/vectors/plan/codex-agent.json | 4 ++-- conformance/vectors/plan/codex-effort-suffix.json | 4 ++-- rust/conformance-gen/src/cases.rs | 4 ++-- rust/spawnllm-core/src/route.rs | 4 ++-- spawnllm/backends/codex.py | 4 ++-- tests/test_backends.py | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/conformance/vectors/capabilities/capabilities.json b/conformance/vectors/capabilities/capabilities.json index 7cd9bb2..b8ec651 100644 --- a/conformance/vectors/capabilities/capabilities.json +++ b/conformance/vectors/capabilities/capabilities.json @@ -63,8 +63,8 @@ }, "codex": { "large": "gpt-5.5:medium", - "medium": "gpt-5.6-luna:medium", - "small": "gpt-5.6-luna:low" + "medium": "gpt-6-luna:medium", + "small": "gpt-6-luna:low" }, "gemini": { "large": "gemini-3-pro-preview", diff --git a/conformance/vectors/plan/codex-agent.json b/conformance/vectors/plan/codex-agent.json index 949da24..89eef44 100644 --- a/conformance/vectors/plan/codex-agent.json +++ b/conformance/vectors/plan/codex-agent.json @@ -5,7 +5,7 @@ "provider": "codex", "spec": { "prompt": "hi", - "model": "gpt-5.6-luna", + "model": "gpt-6-luna", "agent": true, "isolated": true, "timeout": 180, @@ -34,7 +34,7 @@ "--color", "never", "--model", - "gpt-5.6-luna", + "gpt-6-luna", "-c", "service_tier=fast", "--ignore-user-config", diff --git a/conformance/vectors/plan/codex-effort-suffix.json b/conformance/vectors/plan/codex-effort-suffix.json index d6b54bb..b7372a0 100644 --- a/conformance/vectors/plan/codex-effort-suffix.json +++ b/conformance/vectors/plan/codex-effort-suffix.json @@ -5,7 +5,7 @@ "provider": "codex", "spec": { "prompt": "hi", - "model": "gpt-5.6-luna:medium", + "model": "gpt-6-luna:medium", "agent": false, "isolated": true, "timeout": 180, @@ -34,7 +34,7 @@ "--color", "never", "--model", - "gpt-5.6-luna", + "gpt-6-luna", "-c", "model_reasoning_effort=medium", "-c", diff --git a/rust/conformance-gen/src/cases.rs b/rust/conformance-gen/src/cases.rs index 5a8d295..6b25949 100644 --- a/rust/conformance-gen/src/cases.rs +++ b/rust/conformance-gen/src/cases.rs @@ -368,13 +368,13 @@ fn plan_cases() -> Vec { "codex", RunSpec { agent: true, - ..spec("hi", "gpt-5.6-luna") + ..spec("hi", "gpt-6-luna") }, ), plan_case( "codex-effort-suffix", "codex", - spec("hi", "gpt-5.6-luna:medium"), + spec("hi", "gpt-6-luna:medium"), ), codex_cfg_case( "codex-service-tier-none", diff --git a/rust/spawnllm-core/src/route.rs b/rust/spawnllm-core/src/route.rs index d6f33ed..7bde851 100644 --- a/rust/spawnllm-core/src/route.rs +++ b/rust/spawnllm-core/src/route.rs @@ -65,8 +65,8 @@ pub fn capabilities() -> Capabilities { "codex", ModelTiers { large: Some("gpt-5.5:medium"), - medium: Some("gpt-5.6-luna:medium"), - small: Some("gpt-5.6-luna:low"), + medium: Some("gpt-6-luna:medium"), + small: Some("gpt-6-luna:low"), }, ), ( diff --git a/spawnllm/backends/codex.py b/spawnllm/backends/codex.py index 2e605ac..0ae88f2 100644 --- a/spawnllm/backends/codex.py +++ b/spawnllm/backends/codex.py @@ -29,8 +29,8 @@ class CodexCliBackend(CliBackend): """ models: ClassVar[dict[TModel, str]] = { - "small": "gpt-5.6-luna:low", - "medium": "gpt-5.6-luna:medium", + "small": "gpt-6-luna:low", + "medium": "gpt-6-luna:medium", "large": "gpt-5.5:medium", } provider: ClassVar[ProviderName] = "codex" diff --git a/tests/test_backends.py b/tests/test_backends.py index e6073c0..d4492d1 100644 --- a/tests/test_backends.py +++ b/tests/test_backends.py @@ -554,8 +554,8 @@ def test_claude(self) -> None: def test_codex(self) -> None: assert CodexCliBackend().models == { - "small": "gpt-5.6-luna:low", - "medium": "gpt-5.6-luna:medium", + "small": "gpt-6-luna:low", + "medium": "gpt-6-luna:medium", "large": "gpt-5.5:medium", }