diff --git a/pyproject.toml b/pyproject.toml index 4f18ea2..fe856d4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "nexusai" -version = "0.5.32" +version = "0.5.33" description = "Add your description here" readme = "README.md" requires-python = ">=3.9" diff --git a/src/nexus/cli/jobs.py b/src/nexus/cli/jobs.py index 14d7383..e9db046 100644 --- a/src/nexus/cli/jobs.py +++ b/src/nexus/cli/jobs.py @@ -1179,6 +1179,8 @@ def attach_to_job(cfg: config.NexusCliConfig, target: str | None = None, target_ "sudo", "-u", "nexus", + "env", + "SCREENDIR=/tmp/nexus-screen", "screen", "-r", screen_session_name, @@ -1194,7 +1196,7 @@ def attach_to_job(cfg: config.NexusCliConfig, target: str | None = None, target_ current_user_exit_code = subprocess.call(["screen", "-x", f"nexus/{screen_session_name}"]) if current_user_exit_code != 0: - exit_code = subprocess.call(["sudo", "-u", "nexus", "screen", "-r", screen_session_name]) + exit_code = subprocess.call(["sudo", "-u", "nexus", "env", "SCREENDIR=/tmp/nexus-screen", "screen", "-r", screen_session_name]) if exit_code != 0: print(colored("Screen session not found. Available sessions:", "yellow")) diff --git a/uv.lock b/uv.lock index 90f1378..f53242f 100644 --- a/uv.lock +++ b/uv.lock @@ -852,7 +852,7 @@ wheels = [ [[package]] name = "nexusai" -version = "0.5.32" +version = "0.5.33" source = { editable = "." } dependencies = [ { name = "aiohttp" },