From 71033e034cabadd204165659dd2f308826f3c5eb Mon Sep 17 00:00:00 2001 From: Charles Cunningham Date: Thu, 5 Mar 2026 21:43:29 -0800 Subject: [PATCH] codex: fix CI failure on PR #13681 Handle the new rollout response metadata event in exhaustive matches outside core so downstream crates keep compiling. Co-authored-by: Codex --- codex-rs/exec/src/event_processor_with_human_output.rs | 2 ++ codex-rs/exec/src/lib.rs | 1 + codex-rs/mcp-server/src/codex_tool_runner.rs | 1 + codex-rs/tui/src/chatwidget.rs | 1 + 4 files changed, 5 insertions(+) diff --git a/codex-rs/exec/src/event_processor_with_human_output.rs b/codex-rs/exec/src/event_processor_with_human_output.rs index 584f3acc3e..fb4da6d1e6 100644 --- a/codex-rs/exec/src/event_processor_with_human_output.rs +++ b/codex-rs/exec/src/event_processor_with_human_output.rs @@ -848,6 +848,7 @@ impl EventProcessor for EventProcessorWithHumanOutput { | EventMsg::ListRemoteSkillsResponse(_) | EventMsg::RemoteSkillDownloaded(_) | EventMsg::RawResponseItem(_) + | EventMsg::ResponseMetadata(_) | EventMsg::UserMessage(_) | EventMsg::EnteredReviewMode(_) | EventMsg::ExitedReviewMode(_) @@ -929,6 +930,7 @@ impl EventProcessorWithHumanOutput { | EventMsg::ListRemoteSkillsResponse(_) | EventMsg::RemoteSkillDownloaded(_) | EventMsg::RawResponseItem(_) + | EventMsg::ResponseMetadata(_) | EventMsg::UserMessage(_) | EventMsg::EnteredReviewMode(_) | EventMsg::ExitedReviewMode(_) diff --git a/codex-rs/exec/src/lib.rs b/codex-rs/exec/src/lib.rs index 3d2faa02b1..59479f5a0e 100644 --- a/codex-rs/exec/src/lib.rs +++ b/codex-rs/exec/src/lib.rs @@ -789,6 +789,7 @@ fn should_suppress_agent_job_event(msg: &EventMsg) -> bool { | EventMsg::RequestUserInput(_) | EventMsg::DynamicToolCallRequest(_) | EventMsg::DynamicToolCallResponse(_) + | EventMsg::ResponseMetadata(_) | EventMsg::ElicitationRequest(_) | EventMsg::Error(_) | EventMsg::Warning(_) diff --git a/codex-rs/mcp-server/src/codex_tool_runner.rs b/codex-rs/mcp-server/src/codex_tool_runner.rs index d0cfaf909a..2a3d13b6d6 100644 --- a/codex-rs/mcp-server/src/codex_tool_runner.rs +++ b/codex-rs/mcp-server/src/codex_tool_runner.rs @@ -355,6 +355,7 @@ async fn run_codex_tool_session_inner( | EventMsg::ImageGenerationBegin(_) | EventMsg::ImageGenerationEnd(_) | EventMsg::RawResponseItem(_) + | EventMsg::ResponseMetadata(_) | EventMsg::EnteredReviewMode(_) | EventMsg::ItemStarted(_) | EventMsg::ItemCompleted(_) diff --git a/codex-rs/tui/src/chatwidget.rs b/codex-rs/tui/src/chatwidget.rs index 7f8126023b..817039fdeb 100644 --- a/codex-rs/tui/src/chatwidget.rs +++ b/codex-rs/tui/src/chatwidget.rs @@ -4830,6 +4830,7 @@ impl ChatWidget { } } EventMsg::RawResponseItem(_) + | EventMsg::ResponseMetadata(_) | EventMsg::ItemStarted(_) | EventMsg::AgentMessageContentDelta(_) | EventMsg::ReasoningContentDelta(_)