From da0d37af03583b9dc8c8d0345368c1ff27d8bf4d Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Fri, 21 Feb 2025 11:50:37 +0000 Subject: [PATCH] fix: ensure type names are quoted in model descriptions Co-Authored-By: Joe Moura --- src/crewai/utilities/converter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/crewai/utilities/converter.py b/src/crewai/utilities/converter.py index 79f979d3f..108bad34d 100644 --- a/src/crewai/utilities/converter.py +++ b/src/crewai/utilities/converter.py @@ -327,9 +327,9 @@ def generate_model_description(model: Type[BaseModel]) -> str: elif isinstance(field_type, type) and issubclass(field_type, BaseModel): return generate_model_description(field_type) elif hasattr(field_type, "__name__"): - return field_type.__name__ + return f'"{field_type.__name__}"' else: - return str(field_type) + return f'"{str(field_type)}"' fields = model.model_fields field_descriptions = []