From 8203baa4ef1a20783606fbe06523453669c7713a Mon Sep 17 00:00:00 2001 From: Fahad Date: Fri, 8 Aug 2025 09:01:44 +0500 Subject: [PATCH] Ensure continuation id is passed back --- tools/workflow/workflow_mixin.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tools/workflow/workflow_mixin.py b/tools/workflow/workflow_mixin.py index 220d758..4b3401f 100644 --- a/tools/workflow/workflow_mixin.py +++ b/tools/workflow/workflow_mixin.py @@ -818,8 +818,9 @@ class BaseWorkflowMixin(ABC): Default implementation provides generic response. """ work_summary = self.prepare_work_summary() + continuation_id = self.get_request_continuation_id(request) - return { + response_data = { "status": self.get_completion_status(), f"complete_{self.get_name()}": { "initial_request": self.get_initial_request(request.step), @@ -839,6 +840,11 @@ class BaseWorkflowMixin(ABC): }, } + if continuation_id: + response_data["continuation_id"] = continuation_id + + return response_data + # ================================================================================ # Inheritance Hook Methods - Replace hasattr/getattr Anti-patterns # ================================================================================