From 6691e7cc9ec4430a2caae29800729f2203930ab8 Mon Sep 17 00:00:00 2001 From: Anish Agrawal <103357921+Anish29801@users.noreply.github.com> Date: Sun, 12 Apr 2026 12:25:15 +0530 Subject: [PATCH] Update src/llm/providers/openai.py Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> --- src/llm/providers/openai.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/llm/providers/openai.py b/src/llm/providers/openai.py index ebbcf78d..87ea347c 100644 --- a/src/llm/providers/openai.py +++ b/src/llm/providers/openai.py @@ -81,9 +81,11 @@ class OpenAIProvider(LLMProvider): ) for tc in choice.message.tool_calls ] - - return LLMOutput( - content=choice.message.content or "", + ToolCall( + id=tc.id or "", + name=tc.function.name, + arguments={} if not tc.function.arguments else json.loads(tc.function.arguments), + ) tool_calls=tool_calls, model=response.model, usage={