fix(test): stabilize cron output capture and clippy cleanups

This commit is contained in:
Chummy 2026-02-18 18:15:48 +08:00
parent 483acccdb7
commit 50fd5b81e1
7 changed files with 20 additions and 19 deletions

View file

@ -999,10 +999,10 @@ pub(crate) async fn run_tool_call_loop(
let mut chunk = String::new();
for word in display_text.split_inclusive(char::is_whitespace) {
chunk.push_str(word);
if chunk.len() >= STREAM_CHUNK_MIN_CHARS {
if tx.send(std::mem::take(&mut chunk)).await.is_err() {
break; // receiver dropped
}
if chunk.len() >= STREAM_CHUNK_MIN_CHARS
&& tx.send(std::mem::take(&mut chunk)).await.is_err()
{
break; // receiver dropped
}
}
if !chunk.is_empty() {