From 5b5e4f8ff0390de2b048f3f7dded3d5f73bc1a2a Mon Sep 17 00:00:00 2001 From: xuhd Date: Wed, 3 Jun 2026 16:52:39 +0800 Subject: [PATCH] fix(thread-data): guard runtime.context None on line 110 --- .../deerflow/agents/middlewares/thread_data_middleware.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/offline-backend-20260512/backend/packages/harness/deerflow/agents/middlewares/thread_data_middleware.py b/offline-backend-20260512/backend/packages/harness/deerflow/agents/middlewares/thread_data_middleware.py index c13ad1fd..fba06cf4 100644 --- a/offline-backend-20260512/backend/packages/harness/deerflow/agents/middlewares/thread_data_middleware.py +++ b/offline-backend-20260512/backend/packages/harness/deerflow/agents/middlewares/thread_data_middleware.py @@ -107,7 +107,7 @@ class ThreadDataMiddleware(AgentMiddleware[ThreadDataMiddlewareState]): content=last_message.content, id=last_message.id, name=last_message.name, - additional_kwargs={**last_message.additional_kwargs, "run_id": runtime.context.get("run_id"), "timestamp": datetime.now(UTC).isoformat()}, + additional_kwargs={**last_message.additional_kwargs, "run_id": (runtime.context or {}).get("run_id"), "timestamp": datetime.now(UTC).isoformat()}, ) return {