From f1dbff1dd4eb30b08d1a59568b84b91619bc4c29 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 7 Dec 2025 04:58:57 +0100 Subject: [PATCH] fix(voicewake): log ssh/cli failure instead of staying silent --- apps/macos/Sources/Clawdis/VoiceWakeForwarder.swift | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/macos/Sources/Clawdis/VoiceWakeForwarder.swift b/apps/macos/Sources/Clawdis/VoiceWakeForwarder.swift index bbd68813e..72550ee0e 100644 --- a/apps/macos/Sources/Clawdis/VoiceWakeForwarder.swift +++ b/apps/macos/Sources/Clawdis/VoiceWakeForwarder.swift @@ -156,8 +156,10 @@ enum VoiceWakeForwarder { if process.terminationStatus == 0 { self.logger.info("voice wake forward ok host=\(userHost, privacy: .public)") } else { - // swiftlint:disable:next line_length - self.logger.debug("voice wake forward exit=\(process.terminationStatus) host=\(userHost, privacy: .public) out=\(out, privacy: .public)") + // surface the failure instead of being silent + let clipped = out.prefix(240) + self.logger.error( + "voice wake forward failed exit=\(process.terminationStatus) host=\(userHost, privacy: .public) out=\(clipped, privacy: .public)") } }