From 2a3ccfc8ffc0de3bfecfdbb9c747127197aec090 Mon Sep 17 00:00:00 2001 From: Ahmed Ibrahim Date: Tue, 14 Apr 2026 00:19:19 -0700 Subject: [PATCH] Use match for realtime message phase --- codex-rs/core/src/codex.rs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/codex-rs/core/src/codex.rs b/codex-rs/core/src/codex.rs index 1429c21d65..09f5a8c21a 100644 --- a/codex-rs/core/src/codex.rs +++ b/codex-rs/core/src/codex.rs @@ -7350,12 +7350,10 @@ fn realtime_text_for_event(msg: &EventMsg) -> Option { match msg { EventMsg::AgentMessage(event) => Some(event.message.clone()), EventMsg::ItemCompleted(event) => match &event.item { - TurnItem::AgentMessage(item) - if item.phase.as_ref() != Some(&MessagePhase::FinalAnswer) => - { - Some(agent_message_text(item)) - } - TurnItem::AgentMessage(_) => None, + TurnItem::AgentMessage(item) => match item.phase.as_ref() { + Some(MessagePhase::FinalAnswer) => None, + Some(MessagePhase::Commentary) | None => Some(agent_message_text(item)), + }, _ => None, }, EventMsg::Error(_)