From fc72e2bd9f71c724269444bde087b1f3b1b1dc88 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Tue, 22 Apr 2025 16:54:28 +0000 Subject: [PATCH] Fix result_as_answer handling in ToolUsage class Co-Authored-By: Joe Moura --- src/crewai/tools/tool_usage.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/crewai/tools/tool_usage.py b/src/crewai/tools/tool_usage.py index 917106abe..5a37053a7 100644 --- a/src/crewai/tools/tool_usage.py +++ b/src/crewai/tools/tool_usage.py @@ -298,6 +298,7 @@ class ToolUsage: if original_tool and hasattr(original_tool, "result_as_answer") and original_tool.result_as_answer: result_as_answer = original_tool.result_as_answer + data["result_as_answer"] = result_as_answer elif available_tool and hasattr(available_tool, "result_as_answer") and available_tool.result_as_answer: result_as_answer = available_tool.result_as_answer # type: ignore # Item "None" of "Any | None" has no attribute "result_as_answer" data["result_as_answer"] = result_as_answer # type: ignore