From e5452d5e70bd0cbb0d76748c5f77291a4ab70998 Mon Sep 17 00:00:00 2001 From: Greyson LaLonde Date: Mon, 6 Apr 2026 20:59:32 +0800 Subject: [PATCH] fix: use json mode in RuntimeState entity serialization --- lib/crewai/src/crewai/state/runtime.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/crewai/src/crewai/state/runtime.py b/lib/crewai/src/crewai/state/runtime.py index 29fc5d57f..a5bb6bd8d 100644 --- a/lib/crewai/src/crewai/state/runtime.py +++ b/lib/crewai/src/crewai/state/runtime.py @@ -73,7 +73,7 @@ class RuntimeState(RootModel): # type: ignore[type-arg] @model_serializer(mode="plain") def _serialize(self) -> dict[str, Any]: return { - "entities": [e.model_dump() for e in self.root], + "entities": [e.model_dump(mode="json") for e in self.root], "event_record": self._event_record.model_dump(), }