diff --git a/ai_agents/agents/ten_packages/extension/xfyun_asr_bigmodel_python/recognition.py b/ai_agents/agents/ten_packages/extension/xfyun_asr_bigmodel_python/recognition.py index 9ba833909f..64dbb8e6cb 100644 --- a/ai_agents/agents/ten_packages/extension/xfyun_asr_bigmodel_python/recognition.py +++ b/ai_agents/agents/ten_packages/extension/xfyun_asr_bigmodel_python/recognition.py @@ -217,9 +217,8 @@ async def _handle_message(self, message): except Exception as e: error_msg = f"Error processing message: {e}" - self._log_debug( - f"[{datetime.now().strftime('%Y-%m-%d %H:%M:%S')}] {error_msg}" - ) + timestamp = datetime.now().strftime("%Y-%m-%d %H:%M:%S.%f")[:-3] + self._log_debug(f"[{timestamp}] {error_msg}") if self.callback: await self.callback.on_error(error_msg) diff --git a/ai_agents/agents/ten_packages/extension/xfyun_asr_dialect_python/recognition.py b/ai_agents/agents/ten_packages/extension/xfyun_asr_dialect_python/recognition.py index 6c06186e44..99ae1fe2d0 100644 --- a/ai_agents/agents/ten_packages/extension/xfyun_asr_dialect_python/recognition.py +++ b/ai_agents/agents/ten_packages/extension/xfyun_asr_dialect_python/recognition.py @@ -252,8 +252,9 @@ async def _handle_message(self, message): except Exception as e: error_msg = f"Error processing message: {e}" + timestamp = datetime.now().strftime("%Y-%m-%d %H:%M:%S.%f")[:-3] self.ten_env.log_error( - f"[{datetime.now().strftime('%Y-%m-%d %H:%M:%S')}] {error_msg}" + f"[{timestamp}] {error_msg}" ) if self.callback: await self.callback.on_error(error_msg) diff --git a/ai_agents/agents/ten_packages/extension/xfyun_asr_python/recognition.py b/ai_agents/agents/ten_packages/extension/xfyun_asr_python/recognition.py index 329e9071b0..2010486c10 100644 --- a/ai_agents/agents/ten_packages/extension/xfyun_asr_python/recognition.py +++ b/ai_agents/agents/ten_packages/extension/xfyun_asr_python/recognition.py @@ -197,8 +197,9 @@ async def _handle_message(self, message): except Exception as e: error_msg = f"Error processing message: {e}" + timestamp = datetime.now().strftime("%Y-%m-%d %H:%M:%S.%f")[:-3] self.ten_env.log_info( - f"[{datetime.now().strftime('%Y-%m-%d %H:%M:%S')}] {error_msg}" + f"[{timestamp}] {error_msg}" ) await self.callback.on_error(error_msg) diff --git a/packages/core_apps/default_app_cpp/tools/run_script.py b/packages/core_apps/default_app_cpp/tools/run_script.py index 64a329c7e6..1f70f130db 100644 --- a/packages/core_apps/default_app_cpp/tools/run_script.py +++ b/packages/core_apps/default_app_cpp/tools/run_script.py @@ -52,7 +52,7 @@ def detect_arch() -> str: def run_cmd(cmd: str) -> int: """Run a shell command.""" print(f"Running: {cmd}") - result = subprocess.run(cmd, shell=True, check=True) + result = subprocess.run(cmd, shell=False, check=True) return result.returncode diff --git a/packages/core_extensions/default_extension_cpp/tools/run_script.py b/packages/core_extensions/default_extension_cpp/tools/run_script.py index b2a0c2783c..b91a3cd09d 100644 --- a/packages/core_extensions/default_extension_cpp/tools/run_script.py +++ b/packages/core_extensions/default_extension_cpp/tools/run_script.py @@ -53,7 +53,7 @@ def run_cmd(cmd: str, env: dict[str, str] | None = None) -> int: if env is None: env = os_module.environ.copy() print(f"Running: {cmd}") - result = subprocess.run(cmd, shell=True, check=True, env=env) + result = subprocess.run(cmd, shell=False, check=True, env=env) return result.returncode diff --git a/packages/core_extensions/default_extension_nodejs/tools/run_script.py b/packages/core_extensions/default_extension_nodejs/tools/run_script.py index 616bc1b093..54d96a15cc 100644 --- a/packages/core_extensions/default_extension_nodejs/tools/run_script.py +++ b/packages/core_extensions/default_extension_nodejs/tools/run_script.py @@ -15,7 +15,7 @@ def run_cmd(cmd: str, env: dict[str, str] | None = None) -> int: if env is None: env = os.environ.copy() print(f"Running: {cmd}") - result = subprocess.run(cmd, shell=True, check=True, env=env) + result = subprocess.run(cmd, shell=False, check=True, env=env) return result.returncode