From 0c228b45b746ba76bddc777ce5860998d7dd28b8 Mon Sep 17 00:00:00 2001 From: Greyson LaLonde Date: Sat, 4 Apr 2026 22:31:39 +0800 Subject: [PATCH] fix: seed _registered_entity_ids from restored RuntimeState --- lib/crewai/src/crewai/events/event_bus.py | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/crewai/src/crewai/events/event_bus.py b/lib/crewai/src/crewai/events/event_bus.py index 3740c1a54..fb5f260b9 100644 --- a/lib/crewai/src/crewai/events/event_bus.py +++ b/lib/crewai/src/crewai/events/event_bus.py @@ -259,6 +259,7 @@ class CrewAIEventsBus: """Set the RuntimeState that will be passed to event handlers.""" with self._instance_lock: self._runtime_state = state + self._registered_entity_ids = {id(e) for e in state.root} def register_entity(self, entity: Any) -> None: """Add an entity to the RuntimeState, creating it if needed."""