From 76559b352b5fc40fc74cf926eb7a78caaf9f54fd Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 7 Dec 2025 15:07:56 +0100 Subject: [PATCH] debug: surface ssh error details in voice test --- apps/macos/Sources/Clawdis/DebugSettings.swift | 2 +- apps/macos/Sources/Clawdis/VoiceWakeForwarder.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/macos/Sources/Clawdis/DebugSettings.swift b/apps/macos/Sources/Clawdis/DebugSettings.swift index 376c4e6fc..1a24be2ab 100644 --- a/apps/macos/Sources/Clawdis/DebugSettings.swift +++ b/apps/macos/Sources/Clawdis/DebugSettings.swift @@ -257,7 +257,7 @@ struct DebugSettings: View { self.debugSendStatus = "Sent via \(config.target). Await WhatsApp reply." self.debugSendError = nil case let .failure(error): - self.debugSendStatus = nil + self.debugSendStatus = "Target: \(config.target)" + (config.identityPath.isEmpty ? "" : " ยท identity: \(config.identityPath)") self.debugSendError = error.localizedDescription } } diff --git a/apps/macos/Sources/Clawdis/VoiceWakeForwarder.swift b/apps/macos/Sources/Clawdis/VoiceWakeForwarder.swift index eb0ef93f6..d7f77a867 100644 --- a/apps/macos/Sources/Clawdis/VoiceWakeForwarder.swift +++ b/apps/macos/Sources/Clawdis/VoiceWakeForwarder.swift @@ -95,7 +95,7 @@ enum VoiceWakeForwarder { case let .nonZeroExit(code, output): let clipped = output.prefix(240) return clipped.isEmpty - ? "ssh exited with code \(code)" + ? "ssh exited with code \(code) (verify host, key, and PATH)" : "ssh exited with code \(code): \(clipped)" case let .cliMissingOrFailed(code, output): let clipped = output.prefix(240)