mirror of
https://github.com/crewAIInc/crewAI.git
synced 2026-01-25 16:18:13 +00:00
Fix type checker errors in on_tool_use call
Co-Authored-By: Joe Moura <joao@crewai.com>
This commit is contained in:
@@ -247,7 +247,7 @@ class ToolUsage:
|
|||||||
|
|
||||||
if self.tools_handler:
|
if self.tools_handler:
|
||||||
should_cache = True
|
should_cache = True
|
||||||
if (
|
if available_tool is not None and (
|
||||||
hasattr(available_tool, "cache_function")
|
hasattr(available_tool, "cache_function")
|
||||||
and available_tool.cache_function
|
and available_tool.cache_function
|
||||||
):
|
):
|
||||||
@@ -255,8 +255,9 @@ class ToolUsage:
|
|||||||
calling.arguments, result
|
calling.arguments, result
|
||||||
)
|
)
|
||||||
|
|
||||||
|
output_result = "" if result is None else result
|
||||||
self.tools_handler.on_tool_use(
|
self.tools_handler.on_tool_use(
|
||||||
calling=calling, output=result, should_cache=should_cache
|
calling=calling, output=output_result, should_cache=should_cache
|
||||||
)
|
)
|
||||||
self._telemetry.tool_usage(
|
self._telemetry.tool_usage(
|
||||||
llm=self.function_calling_llm,
|
llm=self.function_calling_llm,
|
||||||
|
|||||||
Reference in New Issue
Block a user