From 94eaa6740e95040b04feb350b5838c0313d68e08 Mon Sep 17 00:00:00 2001 From: Karan Vaidya Date: Tue, 17 Dec 2024 02:53:53 +0530 Subject: [PATCH] Fix bool and null handling (#1771) --- src/crewai/tools/tool_usage.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/crewai/tools/tool_usage.py b/src/crewai/tools/tool_usage.py index 15227542d..3de4a8fab 100644 --- a/src/crewai/tools/tool_usage.py +++ b/src/crewai/tools/tool_usage.py @@ -419,9 +419,10 @@ class ToolUsage: elif value.lower() in [ "true", "false", - "null", ]: # Check for boolean and null values - value = value.lower() + value = value.lower().capitalize() + elif value.lower() == "null": + value = "None" else: # Assume the value is a string and needs quotes value = '"' + value.replace('"', '\\"') + '"'