From 5431bf29214681fb2fd25254568b58c9da8ce6e0 Mon Sep 17 00:00:00 2001 From: teknium1 <127238744+teknium1@users.noreply.github.com> Date: Sat, 6 Jun 2026 08:50:11 -0700 Subject: [PATCH] fix(desktop): default HERMES_DESKTOP_CWD to cwd when --cwd omitted Salvaged from #40363; re-verified on main, tightened, tested. Co-authored-by: alex-heritier --- hermes_cli/main.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hermes_cli/main.py b/hermes_cli/main.py index 3434a39fa15..60ceb4dd610 100644 --- a/hermes_cli/main.py +++ b/hermes_cli/main.py @@ -5598,6 +5598,8 @@ def cmd_gui(args: argparse.Namespace): env["HERMES_DESKTOP_HERMES_ROOT"] = str(Path(args.hermes_root).expanduser().resolve()) if getattr(args, "cwd", None): env["HERMES_DESKTOP_CWD"] = str(Path(args.cwd).expanduser().resolve()) + else: + env["HERMES_DESKTOP_CWD"] = os.getcwd() # Desktop launch options from config.yaml (`desktop.electron_flags`, # `desktop.disable_gpu`). The GPU policy is bridged to the env var the