From ff8a11ffce5906feb0782d15b18fa7ef703cb43d Mon Sep 17 00:00:00 2001 From: Charles Cunningham Date: Mon, 2 Mar 2026 16:56:50 -0800 Subject: [PATCH] tui: clarify pending steer normalization invariant --- codex-rs/tui/src/chatwidget/realtime.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/codex-rs/tui/src/chatwidget/realtime.rs b/codex-rs/tui/src/chatwidget/realtime.rs index 8ccccbd8d9..36fb2ee128 100644 --- a/codex-rs/tui/src/chatwidget/realtime.rs +++ b/codex-rs/tui/src/chatwidget/realtime.rs @@ -90,9 +90,11 @@ impl ChatWidget { pub(super) fn rendered_user_message_event_from_normalized_items( items: &[UserInput], ) -> RenderedUserMessageEvent { - let ResponseInputItem::Message { role, content } = ResponseInputItem::from(items.to_vec()) - else { - unreachable!("user inputs must convert to a message response item"); + let response_input_item = ResponseInputItem::from(items.to_vec()); + let ResponseInputItem::Message { role, content } = response_input_item else { + unreachable!( + "user inputs must convert to ResponseInputItem::Message, got {response_input_item:?}" + ); }; debug_assert_eq!(role, "user");