From 27732404a36f5e1c81ead2210f37ebfd44f36d9c Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Fri, 22 May 2026 12:48:18 +0000 Subject: [PATCH] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- studio/backend/core/inference/external_provider.py | 4 +--- .../backend/tests/test_openai_responses_translation.py | 10 +++++++++- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/studio/backend/core/inference/external_provider.py b/studio/backend/core/inference/external_provider.py index 781ef2c612..b63c1f818c 100644 --- a/studio/backend/core/inference/external_provider.py +++ b/studio/backend/core/inference/external_provider.py @@ -81,9 +81,7 @@ _OPENAI_REASONING_SUMMARY_UNSUPPORTED = re.compile(r"^o3(?:[-.]|$)") # /v1/responses reference. Covers gpt-5.x family, o1/o3/o4 family, # and gpt-4.5 family. The `(?:[-.]|$)` anchor keeps gpt-50 / o30 # hypotheticals out. -_OPENAI_REASONING_FAMILY = re.compile( - r"^(?:gpt-5(?:\.\d+)?|o[134]|gpt-4\.5)(?:[-.]|$)" -) +_OPENAI_REASONING_FAMILY = re.compile(r"^(?:gpt-5(?:\.\d+)?|o[134]|gpt-4\.5)(?:[-.]|$)") class _AnthropicThinkingSpec(NamedTuple): diff --git a/studio/backend/tests/test_openai_responses_translation.py b/studio/backend/tests/test_openai_responses_translation.py index 51bb3c2343..390a6926f1 100644 --- a/studio/backend/tests/test_openai_responses_translation.py +++ b/studio/backend/tests/test_openai_responses_translation.py @@ -169,7 +169,15 @@ def test_responses_still_drops_sampling_for_reasoning_families(monkeypatch): # Sanity: parametrise across the reasoning-class families so a # future regex tweak that accidentally weakens the drop surfaces # here. - for model in ("gpt-5.5", "gpt-5.4", "gpt-5", "o1", "o3-mini", "o4-mini", "gpt-4.5-preview"): + for model in ( + "gpt-5.5", + "gpt-5.4", + "gpt-5", + "o1", + "o3-mini", + "o4-mini", + "gpt-4.5-preview", + ): captured: dict = {} def handler(request: httpx.Request, _captured = captured) -> httpx.Response: