From 675817f0b259b2519beb54822b70bc3d2f3d0e85 Mon Sep 17 00:00:00 2001 From: mehmet turac Date: Sat, 16 May 2026 08:12:49 +0300 Subject: [PATCH] fix(cli): mention remote daemon host on ls connect failure (#1043) --- packages/cli/src/commands/agent/ls.ts | 3 ++- packages/cli/tests/04-agent-ls.test.ts | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/cli/src/commands/agent/ls.ts b/packages/cli/src/commands/agent/ls.ts index fa7308220..d79398666 100644 --- a/packages/cli/src/commands/agent/ls.ts +++ b/packages/cli/src/commands/agent/ls.ts @@ -178,7 +178,8 @@ export async function runLsCommand( const error: CommandError = { code: "DAEMON_NOT_RUNNING", message: `Cannot connect to daemon at ${host}: ${message}`, - details: "Start the daemon with: paseo daemon start", + details: + "Start the daemon with: paseo daemon start\nFor a remote daemon, pass --host or set PASEO_HOST.", }; throw error; } diff --git a/packages/cli/tests/04-agent-ls.test.ts b/packages/cli/tests/04-agent-ls.test.ts index 96fd4abf6..dee96c4b8 100644 --- a/packages/cli/tests/04-agent-ls.test.ts +++ b/packages/cli/tests/04-agent-ls.test.ts @@ -70,6 +70,8 @@ try { output.toLowerCase().includes("connect") || output.toLowerCase().includes("cannot"); assert(hasError, "error message should mention connection issue"); + assert(output.includes("--host "), "error message should mention --host"); + assert(output.includes("PASEO_HOST"), "error message should mention PASEO_HOST"); console.log("✓ paseo ls handles daemon not running\n"); }