feat: panic if Constrained<WebSearchMode> does not support Disabled

This commit is contained in:
Michael Bolin
2026-02-11 09:30:38 -08:00
parent 9efb7f4a15
commit 3096a44711
+1 -9
View File
@@ -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<WebSearchMode> must always support Disabled: {err}");
}
// Set explicit review rubric for the sub-agent