diff --git a/src/infra/local-tui-processes.test.ts b/src/infra/local-tui-processes.test.ts index fcccb27b9239..b8dcdf78e9b7 100644 --- a/src/infra/local-tui-processes.test.ts +++ b/src/infra/local-tui-processes.test.ts @@ -2,18 +2,11 @@ import { describe, expect, it, vi } from "vitest"; import { listLocalTuiProcesses, quiesceLocalTuiProcessesBeforeUpdate, - resolveLocalTuiUpdateLockPath, terminateLocalTuiProcesses, waitForLocalTuiUpdate, } from "./local-tui-processes.js"; describe("local TUI processes", () => { - it("scopes the update gate to the invoking user's home", () => { - expect(resolveLocalTuiUpdateLockPath("/home/alice")).not.toBe( - resolveLocalTuiUpdateLockPath("/home/bob"), - ); - }); - it("lists only verified local TUI processes from ps output", () => { const spawnSync = vi.fn().mockReturnValue({ status: 0, diff --git a/src/infra/local-tui-processes.ts b/src/infra/local-tui-processes.ts index 39ab585bc2df..19d83803dce2 100644 --- a/src/infra/local-tui-processes.ts +++ b/src/infra/local-tui-processes.ts @@ -30,7 +30,7 @@ type PsResult = { const LOCAL_TUI_SUBCOMMANDS = new Set(["chat", "terminal", "tui"]); const LOCAL_TUI_PROCESS_PROBE_TIMEOUT_MS = 1_000; -export function resolveLocalTuiUpdateLockPath(userHome = os.homedir()): string { +function resolveLocalTuiUpdateLockPath(userHome = os.homedir()): string { const ownerScope = createHash("sha256").update(userHome).digest("hex").slice(0, 16); return path.join(os.tmpdir(), `openclaw-local-tui-update-${ownerScope}`); }