From 8a7ec7401919d40da4f6fcd5120179e0d8e7b65d Mon Sep 17 00:00:00 2001 From: Anton Panasenko Date: Tue, 9 Sep 2025 12:18:34 -0700 Subject: [PATCH] [codex] check if write cycle is active for stream on agent message --- codex-rs/tui/src/chatwidget.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/codex-rs/tui/src/chatwidget.rs b/codex-rs/tui/src/chatwidget.rs index dca821f255..ab88110d6a 100644 --- a/codex-rs/tui/src/chatwidget.rs +++ b/codex-rs/tui/src/chatwidget.rs @@ -184,6 +184,9 @@ impl ChatWidget { } fn on_agent_message(&mut self, message: String) { + if !self.stream.is_write_cycle_active() { + return; + } let sink = AppEventHistorySink(self.app_event_tx.clone()); let finished = self.stream.apply_final_answer(&message, &sink); self.handle_if_stream_finished(finished);