From 16da5b6b147c9ff578b84945cb30ba54367a7dd9 Mon Sep 17 00:00:00 2001 From: vbarda Date: Tue, 27 May 2025 11:46:43 -0400 Subject: [PATCH] use string instead of UUID --- langgraph_supervisor/supervisor.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/langgraph_supervisor/supervisor.py b/langgraph_supervisor/supervisor.py index e047a02..55dd11a 100644 --- a/langgraph_supervisor/supervisor.py +++ b/langgraph_supervisor/supervisor.py @@ -94,7 +94,7 @@ def call_agent(state: dict, config: RunnableConfig) -> dict: state, patch_configurable( config, - {"thread_id": uuid5(UUID(str(thread_id)), agent.name) if thread_id else None}, + {"thread_id": str(uuid5(UUID(str(thread_id)), agent.name)) if thread_id else None}, ) if isinstance(agent, RemoteGraph) else config, @@ -107,7 +107,7 @@ async def acall_agent(state: dict, config: RunnableConfig) -> dict: state, patch_configurable( config, - {"thread_id": uuid5(UUID(str(thread_id)), agent.name) if thread_id else None}, + {"thread_id": str(uuid5(UUID(str(thread_id)), agent.name)) if thread_id else None}, ) if isinstance(agent, RemoteGraph) else config,