A failing CLI turn surfaced only its exit code: the stderr drain task raced the tail read (a ~40% loss under concurrent subtasks), the fallback branch discarded whatever the tail held, and friendly classification swallowed the evidence when it did match. Failures now join the drain within a grace window, quote a head-and-tail excerpt with secrets redacted before truncation, keep the classified verdict and the excerpt together, and the ACP connect path stops discarding its child's stderr line by line. Auth keyword matching gains word boundaries so 'authored' no longer reads as an auth failure. Claude-Session: https://claude.ai/code/session_01FqKQqNj8exYwopGDpYUU7x |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||