From 3ce441bc4e650af364fba582862588b341c30144 Mon Sep 17 00:00:00 2001 From: Chris Tate Date: Tue, 27 Jan 2026 09:06:09 -0600 Subject: [PATCH] fix daemon not found (#299) --- cli/Cargo.lock | 2 +- cli/src/connection.rs | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/cli/Cargo.lock b/cli/Cargo.lock index 00b37a6..9ae81d5 100644 --- a/cli/Cargo.lock +++ b/cli/Cargo.lock @@ -4,7 +4,7 @@ version = 4 [[package]] name = "agent-browser" -version = "0.7.1" +version = "0.7.6" dependencies = [ "dirs", "libc", diff --git a/cli/src/connection.rs b/cli/src/connection.rs index ed8fa88..f6a7a39 100644 --- a/cli/src/connection.rs +++ b/cli/src/connection.rs @@ -212,6 +212,8 @@ pub fn ensure_daemon( } let exe_path = env::current_exe().map_err(|e| e.to_string())?; + // Canonicalize to resolve symlinks (e.g., npm global bin symlink -> actual binary) + let exe_path = exe_path.canonicalize().unwrap_or(exe_path); let exe_dir = exe_path.parent().unwrap(); let mut daemon_paths = vec![