diff --git a/codex-rs/core/src/tasks/review.rs b/codex-rs/core/src/tasks/review.rs index daa394df91..111ff085ca 100644 --- a/codex-rs/core/src/tasks/review.rs +++ b/codex-rs/core/src/tasks/review.rs @@ -91,15 +91,7 @@ async fn start_review_conversation( .web_search_mode .set(WebSearchMode::Disabled) { - tracing::warn!( - "failed to force review web_search_mode=disabled; falling back to a normalizer: {err}" - ); - sub_agent_config.web_search_mode = - Constrained::normalized(WebSearchMode::Disabled, |_| WebSearchMode::Disabled) - .unwrap_or_else(|err| { - tracing::warn!("failed to build normalizer for review web_search_mode: {err}"); - Constrained::allow_any(WebSearchMode::Disabled) - }); + panic!("by construction Constrained must always support Disabled: {err}"); } // Set explicit review rubric for the sub-agent