From 1e3ad618d0f0205b1a0cfb152686f3d65318f936 Mon Sep 17 00:00:00 2001 From: Prashant Vasudevan <71649489+vprashrex@users.noreply.github.com> Date: Mon, 3 Aug 2026 15:16:23 +0530 Subject: [PATCH 1/2] feat(llm): Extend effort parameter in TextLLMParams to include 'max' option --- backend/app/models/llm/request.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/app/models/llm/request.py b/backend/app/models/llm/request.py index 227b83cf6..62fc607e3 100644 --- a/backend/app/models/llm/request.py +++ b/backend/app/models/llm/request.py @@ -42,7 +42,7 @@ class TextLLMParams(SQLModel): default=None, description="Reasoning configuration or instructions", ) - effort: Literal["none", "minimal", "low", "medium", "high", "xhigh"] | None = Field( + effort: Literal["none", "minimal", "low", "medium", "high", "xhigh", "max"] | None = Field( default=None, description="Model-specific reasoning effort setting for reasoning-capable models", ) From 3427c826daefb22c88685215f1ef93aa25d3f259 Mon Sep 17 00:00:00 2001 From: Prashant Vasudevan <71649489+vprashrex@users.noreply.github.com> Date: Mon, 3 Aug 2026 15:16:29 +0530 Subject: [PATCH 2/2] feat(llm): Update effort parameter in TextLLMParams for improved clarity --- backend/app/models/llm/request.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/app/models/llm/request.py b/backend/app/models/llm/request.py index 62fc607e3..59242006e 100644 --- a/backend/app/models/llm/request.py +++ b/backend/app/models/llm/request.py @@ -42,7 +42,9 @@ class TextLLMParams(SQLModel): default=None, description="Reasoning configuration or instructions", ) - effort: Literal["none", "minimal", "low", "medium", "high", "xhigh", "max"] | None = Field( + effort: Literal[ + "none", "minimal", "low", "medium", "high", "xhigh", "max" + ] | None = Field( default=None, description="Model-specific reasoning effort setting for reasoning-capable models", )