Skip to content

Honor system proxy settings for remote plugins - #34509

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/106936659e21decf145b6ab4d4be84992e386861
Jul 21, 2026
Merged

Honor system proxy settings for remote plugins#34509
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/106936659e21decf145b6ab4d4be84992e386861

Conversation

@copyberry

@copyberry copyberry Bot commented Jul 21, 2026

Copy link
Copy Markdown

Honor system proxy settings for remote plugins

Why

Remote plugin requests did not use Codex's effective outbound proxy policy, so
they could bypass configured system proxy and PAC routing.

What changed

  • Route remote plugin catalog, mutation, sharing, upload, and bundle download
    requests through the configured route-aware HTTP client.
  • Select routes using the complete request URL, including encoded query
    parameters and backend-provided signed upload or download URLs.
  • Preserve standard Codex headers and suppress diagnostics for URLs or headers
    that may contain credentials.

Testing

Add coverage for route selection of catalog queries, workspace plugin uploads,
and backend-provided bundle download URLs.

## Why

Remote plugin requests did not use Codex's effective outbound proxy policy, so
they could bypass configured system proxy and PAC routing.

## What changed

- Route remote plugin catalog, mutation, sharing, upload, and bundle download
  requests through the configured route-aware HTTP client.
- Select routes using the complete request URL, including encoded query
  parameters and backend-provided signed upload or download URLs.
- Preserve standard Codex headers and suppress diagnostics for URLs or headers
  that may contain credentials.

## Testing

Add coverage for route selection of catalog queries, workspace plugin uploads,
and backend-provided bundle download URLs.

GitOrigin-RevId: 106936659e21decf145b6ab4d4be84992e386861
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/106936659e21decf145b6ab4d4be84992e386861 branch from 0a9a68b to d937bfa Compare July 21, 2026 10:06
@copyberry
copyberry Bot merged commit d937bfa into main Jul 21, 2026
29 of 32 checks passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/106936659e21decf145b6ab4d4be84992e386861 branch July 21, 2026 10:07
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 21, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

5 participants