From 0138d69ccd709b98afe1a720f1cfca2222fb5fa8 Mon Sep 17 00:00:00 2001 From: jsonbailey Date: Tue, 5 May 2026 19:48:27 -0500 Subject: [PATCH] fix: always return ModelSettings from _build_model_settings Co-Authored-By: Claude Sonnet 4.6 --- .../server-ai-openai/src/ldai_openai/openai_agent_runner.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ai-providers/server-ai-openai/src/ldai_openai/openai_agent_runner.py b/packages/ai-providers/server-ai-openai/src/ldai_openai/openai_agent_runner.py index a66713f..6ac8e89 100644 --- a/packages/ai-providers/server-ai-openai/src/ldai_openai/openai_agent_runner.py +++ b/packages/ai-providers/server-ai-openai/src/ldai_openai/openai_agent_runner.py @@ -156,4 +156,4 @@ def _build_model_settings(self) -> Any: "frequency_penalty", "presence_penalty", } kwargs = {k: v for k, v in self._parameters.items() if k in known} - return ModelSettings(**kwargs) if kwargs else None + return ModelSettings(**kwargs)