diff --git a/tools/process_registry.py b/tools/process_registry.py index da5c8d224b..0fc312185d 100644 --- a/tools/process_registry.py +++ b/tools/process_registry.py @@ -41,7 +41,7 @@ import time import uuid _IS_WINDOWS = platform.system() == "Windows" -from tools.environments.local import _find_shell, _sanitize_subprocess_env +from tools.environments.local import _find_shell, _resolve_safe_cwd, _sanitize_subprocess_env from dataclasses import dataclass, field from typing import Any, Dict, List, Optional @@ -480,7 +480,7 @@ class ProcessRegistry: command=command, task_id=task_id, session_key=session_key, - cwd=cwd or os.getcwd(), + cwd=_resolve_safe_cwd(cwd or os.getcwd()), started_at=time.time(), )