core: scope delegated stream path to responses

This commit is contained in:
sdcoffey
2026-03-18 17:38:51 -07:00
parent 4aa6b7db95
commit 23f27d78f1

View File

@@ -1493,21 +1493,21 @@ impl ModelClientSession {
service_tier: Option<ServiceTier>,
turn_metadata_header: Option<&str>,
) -> Result<ResponseStream> {
if self.delegated_transport_enabled() {
return self
.stream_delegated(
prompt,
model_info,
effort,
summary,
service_tier,
turn_metadata_header,
)
.await;
}
let wire_api = self.client.state.provider.wire_api;
match wire_api {
WireApi::Responses => {
if self.delegated_transport_enabled() {
return self
.stream_delegated(
prompt,
model_info,
effort,
summary,
service_tier,
turn_metadata_header,
)
.await;
}
if self.client.responses_websocket_enabled() {
let request_trace = current_span_w3c_trace_context();
match self