Skip to content

feat: resolve upstream system proxy from os settings#45

Merged
GcsSloop merged 3 commits intomainfrom
codex/system-proxy-os-resolution
Mar 27, 2026
Merged

feat: resolve upstream system proxy from os settings#45
GcsSloop merged 3 commits intomainfrom
codex/system-proxy-os-resolution

Conversation

@GcsSloop
Copy link
Copy Markdown
Owner

Summary

  • resolve upstream system proxy mode from the actual OS proxy settings
  • keep environment fallback for unsupported platforms and add coverage for resolver behavior
  • document the rollout plan and verify locally against the current macOS proxy on a new port

Verification

  • cd backend && go test ./internal/netproxy -run 'TestResolveProxyUsesSystemProxyResolver|TestResolveProxySystemModeFallsBackToEnvironment'\n- cd backend && go test ./internal/netproxy ./internal/usagedrv/... ./internal/bootstrap\n- cd backend && go test ./internal/api ./internal/providers/...\n- local probe via system proxy 127.0.0.1:7897 with isolated routerd on 127.0.0.1:6791 returned HTTP_STATUS=200

@GcsSloop GcsSloop merged commit 574ad6a into main Mar 27, 2026
2 checks passed
@GcsSloop GcsSloop deleted the codex/system-proxy-os-resolution branch March 27, 2026 18:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant