feat(network): auto-detect system proxy and keep user overrides

This commit is contained in:
lzt404 committed 2026-09-18 18:17:31 +08:00
1 parent a372a819f8
commit 050dbddca4
15 files changed
+1109 -43

No files matched your search

+2
View File
@@ -716,6 +716,7 @@ pub(crate) async fn fetch_agent_models(
}
let tls_enabled = managed_core_tls_enabled();
let client = reqwest::Client::builder()
.no_proxy()
.connect_timeout(Duration::from_secs(3))
.timeout(Duration::from_secs(15))
.danger_accept_invalid_certs(tls_enabled)
@@ -769,6 +770,7 @@ pub(crate) async fn fetch_codex_runtime_models(
}
let tls_enabled = managed_core_tls_enabled();
let client = reqwest::Client::builder()
.no_proxy()
.connect_timeout(Duration::from_secs(3))
.timeout(Duration::from_secs(15))
.danger_accept_invalid_certs(tls_enabled)