Command exit codes (like grep returning 1 for no matches) should not be
forwarded to users. The model sees these errors in its context and can
decide how to proceed - surfacing them clutters the chat with technical
messages that aren't actionable by users.
Add "exited with code", "exit code", and "aborted" to the list of
recoverable/internal error patterns that are suppressed from user output.
Before: "⚠️🛠️ Exec: grep ... failed: Command exited with code 1"
After: (error stays internal, model continues normally)
Fixes#3765
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>