From fad083ffaa9c75188b78aaaf2f50e537eeec6857 Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 30 Mar 2026 18:53:31 -0700 Subject: [PATCH] fix: add 'task' (singular) to TRACE_EXCLUDE_FIELDS agent_execution_error and task_failed events have a task: Any field holding a full Task object. 'tasks' (plural) was excluded but 'task' (singular) was not, so the full object leaked through serialization. --- lib/crewai/src/crewai/events/listeners/tracing/trace_listener.py | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/crewai/src/crewai/events/listeners/tracing/trace_listener.py b/lib/crewai/src/crewai/events/listeners/tracing/trace_listener.py index e0310abf3..1a3362e85 100644 --- a/lib/crewai/src/crewai/events/listeners/tracing/trace_listener.py +++ b/lib/crewai/src/crewai/events/listeners/tracing/trace_listener.py @@ -134,6 +134,7 @@ TRACE_EXCLUDE_FIELDS = { "crew", "agent", "agents", + "task", "tasks", "context", # Heavy fields not needed in individual trace events