From ec4428f13ace1b07addde07c3a2b86e149079f45 Mon Sep 17 00:00:00 2001 From: jif-oai Date: Tue, 11 Nov 2025 12:27:26 +0000 Subject: [PATCH] Add back output --- codex-rs/core/src/unified_exec/mod.rs | 1 - codex-rs/core/src/unified_exec/session_manager.rs | 11 ++++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/codex-rs/core/src/unified_exec/mod.rs b/codex-rs/core/src/unified_exec/mod.rs index 2b90c4c0df..c7ed0517e6 100644 --- a/codex-rs/core/src/unified_exec/mod.rs +++ b/codex-rs/core/src/unified_exec/mod.rs @@ -110,7 +110,6 @@ pub(crate) struct UnifiedExecSessionManager { #[derive(Clone, Debug)] pub(crate) struct StdinEvent { pub input: String, - #[allow(dead_code)] pub output: String, } diff --git a/codex-rs/core/src/unified_exec/session_manager.rs b/codex-rs/core/src/unified_exec/session_manager.rs index 51515433ee..4c8cbb1d46 100644 --- a/codex-rs/core/src/unified_exec/session_manager.rs +++ b/codex-rs/core/src/unified_exec/session_manager.rs @@ -54,11 +54,12 @@ fn escape_stdin_for_log(input: &str) -> String { } fn render_stdin_events(events: &[StdinEvent]) -> String { - events - .iter() - .map(|event| event.input.clone()) - .collect::>() - .join("\n") + let mut lines = Vec::new(); + for event in events { + lines.push(event.input.clone()); + lines.push(format!("> {}", event.output)); + } + lines.join("\n") } impl UnifiedExecSessionManager {