diff --git a/src/langtrace_python_sdk/instrumentation/crewai/patch.py b/src/langtrace_python_sdk/instrumentation/crewai/patch.py index dfe20bde..73f903f8 100644 --- a/src/langtrace_python_sdk/instrumentation/crewai/patch.py +++ b/src/langtrace_python_sdk/instrumentation/crewai/patch.py @@ -223,7 +223,7 @@ def _parse_tasks(self, tasks): for task in tasks: self.crew["tasks"].append( { - "agent": task.agent.role, + "agent": task.agent.role if task.agent else None, "description": task.description, "async_execution": task.async_execution, "expected_output": task.expected_output,