From c5dd0b0a1e30b689f73cdd8e4da9b29e3c86af1a Mon Sep 17 00:00:00 2001 From: Charles Cunningham Date: Fri, 30 Jan 2026 21:37:38 -0800 Subject: [PATCH] Use call_id for request_user_input and bullet header --- codex-rs/core/src/codex_delegate.rs | 3 +-- codex-rs/tui/src/history_cell.rs | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/codex-rs/core/src/codex_delegate.rs b/codex-rs/core/src/codex_delegate.rs index 7219ff3b4e..bdf9eb1ca7 100644 --- a/codex-rs/core/src/codex_delegate.rs +++ b/codex-rs/core/src/codex_delegate.rs @@ -371,8 +371,7 @@ async fn handle_request_user_input( call_id, questions, .. } = event; let args = RequestUserInputArgs { questions }; - let response_fut = - parent_session.request_user_input(parent_ctx, parent_ctx.sub_id.clone(), args); + let response_fut = parent_session.request_user_input(parent_ctx, call_id.clone(), args); let response = await_user_input_with_cancel( response_fut, parent_session, diff --git a/codex-rs/tui/src/history_cell.rs b/codex-rs/tui/src/history_cell.rs index b2142b7ecb..77c149c295 100644 --- a/codex-rs/tui/src/history_cell.rs +++ b/codex-rs/tui/src/history_cell.rs @@ -1795,7 +1795,7 @@ impl HistoryCell for RequestUserInputResultCell { .count(); let unanswered = total.saturating_sub(answered); - let mut header = vec!["Questions".bold()]; + let mut header = vec!["•".dim(), " ".into(), "Questions".bold()]; header.push(format!(" {answered}/{total} answered").dim()); if self.interrupted { header.push(" (interrupted)".cyan());