mirror of
https://github.com/openai/codex.git
synced 2026-11-09 08:40:33 +00:00
Remove the network proxy config wrapper (#31767)
## Why `NetworkProxyConfig` only wrapped `NetworkProxySettings` in a single `network` field. That extra level made runtime callers repeat `.network` everywhere without representing a real boundary. ## What changed - move the managed-network fields directly onto `NetworkProxyConfig` - collapse the matching partial-config wrapper - update runtime callers and tests to use the direct fields - keep the user-facing permissions/profile TOML layout unchanged The internal serialized shape now matches the runtime type itself. This does not change managed-network behavior or the `config.toml` shape.
This commit is contained in:
25 files changed
+428
-632
No files matched your search
@@ -637,7 +637,7 @@ impl Session {
|
||||
let network_proxy_active = match network_proxy.as_ref() {
|
||||
Some(started_network_proxy) => {
|
||||
match started_network_proxy.proxy().current_cfg().await {
|
||||
Ok(config) => config.network.enabled,
|
||||
Ok(config) => config.enabled,
|
||||
Err(err) => {
|
||||
warn!(
|
||||
"failed to read managed network proxy state for turn metrics: {err:#}"
|
||||
|
||||
Reference in new issue
Block a user