Skip to content

Support custom transports for Amazon Bedrock - #33695

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/d1acbe602060470583b5e12f8d304bee5be46f4c
Jul 16, 2026
Merged

Support custom transports for Amazon Bedrock#33695
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/d1acbe602060470583b5e12f8d304bee5be46f4c

Conversation

@copyberry

@copyberry copyberry Bot commented Jul 16, 2026

Copy link
Copy Markdown

Support custom transports for Amazon Bedrock

What changed

  • Allow the built-in amazon-bedrock provider to override base_url, auth,
    and http_headers in addition to its AWS profile and region.
  • Use command-based bearer authentication and configured endpoints without
    applying AWS request signing, while retaining regional endpoint resolution
    for the default Bedrock configuration.
  • Replace the Bedrock account credentialSource enum with the
    usesCodexManagedCredentials boolean so command-authenticated and other
    externally managed configurations are reported consistently.

Testing

  • Cover configuration merging and validation, command-authenticated proxy
    requests with custom headers, and account reporting for managed and external
    credentials.
## What changed

- Allow the built-in `amazon-bedrock` provider to override `base_url`, `auth`,
  and `http_headers` in addition to its AWS profile and region.
- Use command-based bearer authentication and configured endpoints without
  applying AWS request signing, while retaining regional endpoint resolution
  for the default Bedrock configuration.
- Replace the Bedrock account `credentialSource` enum with the
  `usesCodexManagedCredentials` boolean so command-authenticated and other
  externally managed configurations are reported consistently.

## Testing

- Cover configuration merging and validation, command-authenticated proxy
  requests with custom headers, and account reporting for managed and external
  credentials.

GitOrigin-RevId: d1acbe602060470583b5e12f8d304bee5be46f4c
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/d1acbe602060470583b5e12f8d304bee5be46f4c branch from bec3308 to 3151954 Compare July 16, 2026 21:42
@copyberry
copyberry Bot merged commit 3151954 into main Jul 16, 2026
14 of 32 checks passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/d1acbe602060470583b5e12f8d304bee5be46f4c branch July 16, 2026 21:43
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 16, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.