From 43a877407eb77bc3af51b55b42546bff769f81ed Mon Sep 17 00:00:00 2001 From: shaohuzhang1 Date: Thu, 5 Feb 2026 13:23:29 +0800 Subject: [PATCH] fix: [Tool] Trigger triggered execution tool, the execution details record the startup parameters --- apps/trigger/handler/impl/task/tool_task.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/trigger/handler/impl/task/tool_task.py b/apps/trigger/handler/impl/task/tool_task.py index 7662c687d2c..7937e97e70a 100644 --- a/apps/trigger/handler/impl/task/tool_task.py +++ b/apps/trigger/handler/impl/task/tool_task.py @@ -145,10 +145,12 @@ def execute(self, trigger_task, **kwargs): parameters = get_tool_execute_parameters(tool.input_field_list, parameter_setting, kwargs) init_params_default_value = {i["field"]: i.get('default_value') for i in tool.init_field_list} - + parameters = init_params_default_value | parameters if tool.init_params is not None: - parameters = json.loads(rsa_long_decrypt(tool.init_params)) | parameters - all_params = init_params_default_value | parameters + all_params = json.loads(rsa_long_decrypt(tool.init_params)) | parameters + else: + all_params = parameters + result = executor.exec_code(tool.code, all_params) result_dict = _get_result_detail(result)