Skip to content

fix(proxy): preserve Codex routing headers#1034

Open
odyslam wants to merge 1 commit into
paradigmxyz:mainfrom
odyslam:codex/allow-codex-originator-header
Open

fix(proxy): preserve Codex routing headers#1034
odyslam wants to merge 1 commit into
paradigmxyz:mainfrom
odyslam:codex/allow-codex-originator-header

Conversation

@odyslam

@odyslam odyslam commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

Summary

  • preserve the non-secret originator and version headers through the iron-proxy allowlist
  • extend the shipped-policy regression test to cover both

Codex uses these client markers while resolving model routes. Stripping them makes gpt-5.6-luna resolve to a nonexistent fallback alias or return an empty execution behind the managed proxy, while the same CLI/account/model succeeds directly. No broad header exception is added.

Validation

  • cargo test -p centaur-iron-proxy shipped_proxy_allowlist_preserves_integration_headers
  • live Codex 0.144.1 sandbox probe through managed iron-proxy with gpt-5.6-luna
  • live Euler EVK workflow eval with a pinned governance evidence read

@odyslam
odyslam force-pushed the codex/allow-codex-originator-header branch from 1efd461 to 95c7390 Compare July 11, 2026 16:11
@odyslam
odyslam force-pushed the codex/allow-codex-originator-header branch from 95c7390 to cd0ec08 Compare July 11, 2026 16:11
@odyslam odyslam changed the title fix(proxy): preserve Codex originator header fix(proxy): preserve Codex routing headers Jul 11, 2026
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