fix(client): show ✗ on non-zero exit code instead of ✓

This commit is contained in:
Helios Agent 2026-03-03 15:57:04 +01:00
parent 72cf15a6e3
commit 4af2680078
No known key found for this signature in database
GPG key ID: C8259547CD8309B5

View file

@ -410,10 +410,16 @@ async fn handle_message(
} else { } else {
out out
}; };
if exit_code != 0 {
if out_display.is_empty() { if out_display.is_empty() {
log_ok!("exit {}", exit_code); log_err!("exit {}", exit_code);
} else { } else {
log_ok!("{} {} exit {}", out_display, "·".dimmed(), exit_code); log_err!("{} {} exit {}", out_display, "·".dimmed(), exit_code);
}
} else if out_display.is_empty() {
log_ok!("exit 0");
} else {
log_ok!("{} {} exit 0", out_display, "·".dimmed());
} }
let _ = stderr; let _ = stderr;
ClientMessage::ExecResponse { ClientMessage::ExecResponse {