From f4642f85b7aa85c3908237eafe77a4d12ffece5c Mon Sep 17 00:00:00 2001 From: QuantumGhost Date: Wed, 31 Dec 2025 11:29:04 +0800 Subject: [PATCH] fix(api): expose `resolved_placeholder_values` in HUMAN_INPUT_REQUIRED event --- api/core/app/apps/common/workflow_response_converter.py | 1 + api/core/app/entities/task_entities.py | 1 + 2 files changed, 2 insertions(+) diff --git a/api/core/app/apps/common/workflow_response_converter.py b/api/core/app/apps/common/workflow_response_converter.py index db26ec1925..4bad52648d 100644 --- a/api/core/app/apps/common/workflow_response_converter.py +++ b/api/core/app/apps/common/workflow_response_converter.py @@ -298,6 +298,7 @@ class WorkflowResponseConverter: inputs=reason.inputs, actions=reason.actions, web_app_form_token=reason.web_app_form_token, + resolved_placeholder_values=reason.resolved_placeholder_values, ), ) ) diff --git a/api/core/app/entities/task_entities.py b/api/core/app/entities/task_entities.py index 554f16aac1..d668fbdf69 100644 --- a/api/core/app/entities/task_entities.py +++ b/api/core/app/entities/task_entities.py @@ -277,6 +277,7 @@ class HumanInputRequiredResponse(StreamResponse): inputs: Sequence[FormInput] = Field(default_factory=list) actions: Sequence[UserAction] = Field(default_factory=list) web_app_form_token: str | None = None + resolved_placeholder_values: Mapping[str, Any] = Field(default_factory=dict) event: StreamEvent = StreamEvent.HUMAN_INPUT_REQUIRED workflow_run_id: str