From aa46fb68bd53b0068f67bc09740b3cab6ee95b52 Mon Sep 17 00:00:00 2001 From: CaptainB Date: Thu, 27 Nov 2025 14:32:28 +0800 Subject: [PATCH] refactor: update tool_config args to use list format for improved readability --- apps/common/utils/tool_code.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/common/utils/tool_code.py b/apps/common/utils/tool_code.py index bf8943ff4..e3145c1ab 100644 --- a/apps/common/utils/tool_code.py +++ b/apps/common/utils/tool_code.py @@ -2,6 +2,7 @@ import ast import base64 import gzip +import io import json import os import socket @@ -217,7 +218,10 @@ exec({dedent(code)!a}) else: tool_config = { 'command': sys.executable, - 'args': f'import base64,gzip; exec(gzip.decompress(base64.b64decode(\'{compressed_and_base64_encoded_code_str}\')).decode())', + 'args': [ + '-c', + f'import base64,gzip; exec(gzip.decompress(base64.b64decode(\'{compressed_and_base64_encoded_code_str}\')).decode())', + ], 'transport': 'stdio', } return tool_config