Repository navigation
Conversation
- Conflict list: drop rtk-ai#2579/rtk-ai#2590/rtk-ai#2615 (already flagged 07-17), add rtk-ai#2401/rtk-ai#2453 and the chunk-7 conflict cluster; note top-pick rtk-ai#2401 is a hand-port (issue #54). - Next-wave: restore recovered candidate rtk-ai#2256 (gh prompt-injection scan) dropped in distillation. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
This pull request has been automatically marked as stale due to 90 days of inactivity. If this pull request is still relevant, please leave any comment (for example, "bump"), and we'll keep it open. Your contribution is very much appreciated — we're sorry we haven't been able to review it yet. |
|
#1048 (merged 2026-05-29) resets SIGPIPE to its default in main, so on Linux and macOS |
Summary
BrokenPipewhile writingrtk readoutput instead of panickingreadoutput is deliveredrtk read <file> | head -c ...with an isolated tracking DBIssue
Addresses #2468 for the
rtk readbroken-pipe/partial-output path.Verification
cargo +1.93.0 test --all -- --skip small_grep_not_worse_than_plainbefore changes: passedcargo +1.93.0 test --test read_broken_pipe_test -- --nocapturebefore fix: failed withfailed printing to stdout: Broken pipecargo +1.93.0 test --test read_broken_pipe_test -- --nocapture: passedcargo +1.93.0 test read::tests -- --nocapture: passedcargo +1.93.0 fmt --check: passedgit diff --check: passedcargo +1.93.0 clippy --all-targets: passedcargo +1.93.0 test --all -- --skip small_grep_not_worse_than_plain: passed