pub fn failure_message(argv: &[String], out: &Output) -> StringExpand description
Both streams, labelled. Preferring stderr is not enough: one agent CLI writes chatter like “Reading additional input from stdin…” to stderr on every run, which outranks the real reason and explains nothing, while another reports fatal conditions on stdout with stderr empty.