From bfeb4ab05047aca30919819444405c8b08eb82d9 Mon Sep 17 00:00:00 2001 From: kamilbenkirane Date: Thu, 15 Jan 2026 09:06:36 +0100 Subject: [PATCH 1/3] feat(openai): add GPT-5.2 Codex model Co-Authored-By: Claude Opus 4.5 --- .../providers/openai/models.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/packages/capabilities/text-generation/src/celeste_text_generation/providers/openai/models.py b/packages/capabilities/text-generation/src/celeste_text_generation/providers/openai/models.py index 8dd2fb3b..c4091f7e 100644 --- a/packages/capabilities/text-generation/src/celeste_text_generation/providers/openai/models.py +++ b/packages/capabilities/text-generation/src/celeste_text_generation/providers/openai/models.py @@ -100,6 +100,19 @@ TextGenerationParameter.OUTPUT_SCHEMA: Schema(), }, ), + Model( + id="gpt-5.2-codex", + provider=Provider.OPENAI, + display_name="GPT-5.2 Codex", + streaming=True, + parameter_constraints={ + Parameter.MAX_TOKENS: Range(min=1, max=128000), + TextGenerationParameter.THINKING_BUDGET: Choice( + options=["low", "medium", "high", "xhigh"] + ), + TextGenerationParameter.OUTPUT_SCHEMA: Schema(), + }, + ), Model( id="gpt-5.2-chat-latest", provider=Provider.OPENAI, From 0d879bbc5cf8e9c4abf4b65dcd9d5837b3b5666b Mon Sep 17 00:00:00 2001 From: kamilbenkirane Date: Thu, 15 Jan 2026 09:08:40 +0100 Subject: [PATCH 2/3] chore: bump versions for release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - celeste-ai: 0.3.8 → 0.3.9 - celeste-text-generation: 0.3.7 → 0.3.8 Co-Authored-By: Claude Opus 4.5 --- packages/capabilities/text-generation/pyproject.toml | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/capabilities/text-generation/pyproject.toml b/packages/capabilities/text-generation/pyproject.toml index 3b9d49ed..488111ec 100644 --- a/packages/capabilities/text-generation/pyproject.toml +++ b/packages/capabilities/text-generation/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "celeste-text-generation" -version = "0.3.7" +version = "0.3.8" description = "Text generation package for Celeste AI. Unified interface for all providers" authors = [{name = "Kamilbenkirane", email = "kamil@withceleste.ai"}] readme = "README.md" diff --git a/pyproject.toml b/pyproject.toml index 8bcb7446..1fa0b6f5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "celeste-ai" -version = "0.3.8" +version = "0.3.9" description = "Open source, type-safe primitives for multi-modal AI. All capabilities, all providers, one interface" authors = [{name = "Kamilbenkirane", email = "kamil@withceleste.ai"}] readme = "README.md" From 0a9285dba1b2b78cf6be4d6437cb4991c5ed1347 Mon Sep 17 00:00:00 2001 From: kamilbenkirane Date: Thu, 15 Jan 2026 09:09:35 +0100 Subject: [PATCH 3/3] fix(openai): add VERBOSITY to gpt-5.2-codex Co-Authored-By: Claude Opus 4.5 --- .../src/celeste_text_generation/providers/openai/models.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/capabilities/text-generation/src/celeste_text_generation/providers/openai/models.py b/packages/capabilities/text-generation/src/celeste_text_generation/providers/openai/models.py index c4091f7e..6e66ebfd 100644 --- a/packages/capabilities/text-generation/src/celeste_text_generation/providers/openai/models.py +++ b/packages/capabilities/text-generation/src/celeste_text_generation/providers/openai/models.py @@ -110,6 +110,9 @@ TextGenerationParameter.THINKING_BUDGET: Choice( options=["low", "medium", "high", "xhigh"] ), + TextGenerationParameter.VERBOSITY: Choice( + options=["low", "medium", "high"] + ), TextGenerationParameter.OUTPUT_SCHEMA: Schema(), }, ),