From 08fe9e0943aac5806beecb4ad38e25378e866e05 Mon Sep 17 00:00:00 2001 From: CaptainJack2491 Date: Wed, 4 Mar 2026 17:52:09 +0000 Subject: fix(agent): added reasoning extraction from groq models --- src/agent.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/agent.py b/src/agent.py index cfc77e7..77b0de4 100644 --- a/src/agent.py +++ b/src/agent.py @@ -153,7 +153,11 @@ class Agent: if hasattr(response_message, 'reasoning_content') and response_message.reasoning_content: reasoning = response_message.reasoning_content reasoning_format = "reasoning_content" - # 2. Check for reasoning_details (structured — OpenAI reasoning models) + # 2. Check for reasoning (Groq GPT-OSS models) + elif hasattr(response_message, 'reasoning') and response_message.reasoning: + reasoning = response_message.reasoning + reasoning_format = "reasoning" + # 3. Check for reasoning_details (structured — OpenAI reasoning models) elif hasattr(response_message, 'reasoning_details') and response_message.reasoning_details: reasoning_parts = [] for item in response_message.reasoning_details: -- cgit v1.2.3