diff --git a/tools/coder.py b/tools/coder.py index c203888..e29c35e 100644 --- a/tools/coder.py +++ b/tools/coder.py @@ -116,7 +116,7 @@ schema_run_bash = { def run_bash(command): try: # Prepend 'cd' to the command to ensure it runs in the correct workspace - full_command = f"cd {get_current_workspace()} && {command}" + full_command = f"cd '{get_current_workspace()}' && {command}" result = subprocess.run(full_command, shell=True, capture_output=True, text=True, timeout=30) return f"stdout:\n{result.stdout}\nstderr:\n{result.stderr}\nreturn code: {result.returncode}" except Exception as e: