Skip to content

Commit 5d8816e

Browse files
Merge pull request #836 from MervinPraison/claude/issue-835-20250711_234446
fix: capture final response after tool execution in LLM
2 parents 38dfe8e + f9a5c11 commit 5d8816e

File tree

1 file changed

+3
-0
lines changed
  • src/praisonai-agents/praisonaiagents/llm

1 file changed

+3
-0
lines changed

src/praisonai-agents/praisonaiagents/llm/llm.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1017,6 +1017,9 @@ def get_response(
10171017
return final_response_text
10181018
else:
10191019
# No tool calls, we're done with this iteration
1020+
# If we've executed tools in previous iterations, this response contains the final answer
1021+
if iteration_count > 0:
1022+
final_response_text = response_text.strip()
10201023
break
10211024

10221025
except Exception as e:

0 commit comments

Comments
 (0)