From 743ebedd1bb78ffe68ea1257dbf8fc60e3f0c516 Mon Sep 17 00:00:00 2001 From: Greyson LaLonde Date: Fri, 3 Apr 2026 12:21:05 +0800 Subject: [PATCH] fix: preserve kickoff_event_id on resume, verbose already works --- lib/crewai/src/crewai/crews/utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/crewai/src/crewai/crews/utils.py b/lib/crewai/src/crewai/crews/utils.py index 2b62240d2..d9edb2b0a 100644 --- a/lib/crewai/src/crewai/crews/utils.py +++ b/lib/crewai/src/crewai/crews/utils.py @@ -297,7 +297,8 @@ def prepare_kickoff( normalized = before_callback(normalized) started_event = CrewKickoffStartedEvent(crew_name=crew.name, inputs=normalized) - crew._kickoff_event_id = started_event.event_id + if crew._kickoff_event_id is None: + crew._kickoff_event_id = started_event.event_id future = crewai_event_bus.emit(crew, started_event) if future is not None: try: