From 04d83c97b21a1efba9967bbc0990e8f8e6bbb248 Mon Sep 17 00:00:00 2001 From: Michael Bolin Date: Tue, 21 Apr 2026 20:34:53 -0700 Subject: [PATCH] app-server: flush stdio responses --- codex-rs/app-server/src/transport/stdio.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/codex-rs/app-server/src/transport/stdio.rs b/codex-rs/app-server/src/transport/stdio.rs index 14466c86cc..cd5d916cb4 100644 --- a/codex-rs/app-server/src/transport/stdio.rs +++ b/codex-rs/app-server/src/transport/stdio.rs @@ -90,6 +90,10 @@ pub(crate) async fn start_stdio_connection( error!("Failed to write to stdout: {err}"); break; } + if let Err(err) = stdout.flush().await { + error!("Failed to flush stdout: {err}"); + break; + } if let Some(write_complete_tx) = queued_message.write_complete_tx { let _ = write_complete_tx.send(()); }