Feature to auto-enable websockets transport (#9578)

This commit is contained in:
pakrym-oai
2026-01-20 20:32:06 -08:00
committed by GitHub
parent fabc2bcc32
commit 527b7b4c02
5 changed files with 61 additions and 1 deletions

View File

@@ -113,7 +113,9 @@ impl<A: AuthProvider> ResponsesWebsocketClient<A> {
extra_headers: HeaderMap,
turn_state: Option<Arc<OnceLock<String>>>,
) -> Result<ResponsesWebsocketConnection, ApiError> {
let ws_url = Url::parse(&self.provider.url_for_path("responses"))
let ws_url = self
.provider
.websocket_url_for_path("responses")
.map_err(|err| ApiError::Stream(format!("failed to build websocket URL: {err}")))?;
let mut headers = self.provider.headers.clone();