From 2562675b8b1d904a39acaaecdd048cfd681be0d2 Mon Sep 17 00:00:00 2001 From: newkirk Date: Thu, 30 Jul 2026 15:18:40 -0400 Subject: [PATCH] fix: set reasoning_effort=none when tools present for OpenAI reasoning models --- internal/providers/helpers.go | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/providers/helpers.go b/internal/providers/helpers.go index 6b0d35d3..f10b6605 100644 --- a/internal/providers/helpers.go +++ b/internal/providers/helpers.go @@ -191,6 +191,7 @@ func BuildOpenAIBody(request *models.UnifiedRequest, messagesJSON []interface{}, } } body["tools"] = sanitizedTools + body["reasoning_effort"] = "none" // pontytail: OpenAI reasoning models reject tools + reasoning_effort } if request.ToolChoice != nil { var toolChoice interface{}