fix: prevent result_as_answer from returning error as final answer
When a tool with result_as_answer=True raises an exception, the agent was receiving result_as_answer=True and returning the error string as the final answer. Now we set result_as_answer=False when an error event is emitted, allowing the agent to reflect and retry. Fixes crewAIInc/crewAI#5156 --------- Co-authored-by: NIK-TIGER-BILL <nik.tiger.bill@github.com> Co-authored-by: Greyson LaLonde <greyson.r.lalonde@gmail.com>
Z
Zamuldinov Nikita committed
bfbdba426f9a63814fc3f6ad25a09fa3cb40b671
Parent: a058a3b
Committed by GitHub <noreply@github.com>
on 5/4/2026, 11:28:21 AM