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.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.