From 9c040c9e972477e3048a0836cf9bde1c085d437c Mon Sep 17 00:00:00 2001 From: Lorenze Jay Date: Mon, 24 Feb 2025 09:01:26 -0800 Subject: [PATCH] Remove telemetry references from Crew class - Remove Telemetry import and initialization from Crew class - Delete _telemetry attribute from class configuration - Clean up unused telemetry-related code --- src/crewai/crew.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/crewai/crew.py b/src/crewai/crew.py index 31678ae88..48e550655 100644 --- a/src/crewai/crew.py +++ b/src/crewai/crew.py @@ -35,7 +35,6 @@ from crewai.process import Process from crewai.task import Task from crewai.tasks.conditional_task import ConditionalTask from crewai.tasks.task_output import TaskOutput -from crewai.telemetry import Telemetry from crewai.tools.agent_tools.agent_tools import AgentTools from crewai.tools.base_tool import Tool from crewai.traces.unified_trace_controller import init_crew_main_trace @@ -258,8 +257,6 @@ class Crew(BaseModel): if self.function_calling_llm and not isinstance(self.function_calling_llm, LLM): self.function_calling_llm = create_llm(self.function_calling_llm) - self._telemetry = Telemetry() - self._telemetry.set_tracer() return self @model_validator(mode="after") @@ -1115,7 +1112,6 @@ class Crew(BaseModel): "_short_term_memory", "_long_term_memory", "_entity_memory", - "_telemetry", "agents", "tasks", "knowledge_sources",