From 97074e38c0ba4ea5d6780b0fbf7201e5d9602d7f Mon Sep 17 00:00:00 2001 From: starr-openai Date: Sat, 9 May 2026 16:10:44 -0700 Subject: [PATCH] Expose remote view_image output mismatch Include the captured function-call output value when the remote view_image routing assertion receives a non-content-item payload, so CI logs identify the remaining remote failure mode. Co-authored-by: Codex --- codex-rs/core/tests/suite/view_image.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/codex-rs/core/tests/suite/view_image.rs b/codex-rs/core/tests/suite/view_image.rs index d3df085e0c..8cc0847093 100644 --- a/codex-rs/core/tests/suite/view_image.rs +++ b/codex-rs/core/tests/suite/view_image.rs @@ -580,9 +580,9 @@ async fn view_image_routes_to_selected_remote_environment() -> anyhow::Result<() let output = wait_for_function_call_output(&test, &response_mock, call_id).await?; assert_eq!(response_mock.requests().len(), 2); let output_value = output.get("output").unwrap_or(&output); - let output_items = output_value - .as_array() - .context("view_image output should be content items")?; + let output_items = output_value.as_array().with_context(|| { + format!("view_image output should be content items, got {output_value}") + })?; assert_eq!(output_items.len(), 1); let image_url = output_items[0] .get("image_url")