Skip to content

Allow per-call sideband endpoints for existing realtime calls - #41923

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/16c439fe0a9ff8bcdda4ec615bb9983e30935052
Aug 31, 2026
Merged

Allow per-call sideband endpoints for existing realtime calls#41923
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/16c439fe0a9ff8bcdda4ec615bb9983e30935052

Conversation

@copyberry

@copyberry copyberry Bot commented Aug 31, 2026

Copy link
Copy Markdown

Allow per-call sideband endpoints for existing realtime calls

What changed

  • Add an in-process sideband_base_url override to ConversationStartTransport::ExistingCall, while keeping app-server requests on the configured or default endpoint.
  • Prefer the per-call endpoint when attaching and reconnecting a sideband, falling back to experimental_realtime_ws_base_url when no override is supplied.
  • Preserve runtime authentication headers on the selected endpoint without adding bearer authorization.

Testing

  • Cover configured and per-call endpoint selection, authentication headers, call-specific handshake paths, and reconnect behavior.

## What changed

- Add an in-process `sideband_base_url` override to `ConversationStartTransport::ExistingCall`, while keeping app-server requests on the configured or default endpoint.
- Prefer the per-call endpoint when attaching and reconnecting a sideband, falling back to `experimental_realtime_ws_base_url` when no override is supplied.
- Preserve runtime authentication headers on the selected endpoint without adding bearer authorization.

## Testing

- Cover configured and per-call endpoint selection, authentication headers, call-specific handshake paths, and reconnect behavior.

GitOrigin-RevId: 16c439fe0a9ff8bcdda4ec615bb9983e30935052
@github-actions

Copy link
Copy Markdown
Contributor


Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.


I have read the CLA Document and I hereby sign the CLA


You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/16c439fe0a9ff8bcdda4ec615bb9983e30935052 branch from 6eccdb6 to 34c4f7e Compare August 31, 2026 22:30
@copyberry
copyberry Bot merged commit 34c4f7e into main Aug 31, 2026
22 of 32 checks passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/16c439fe0a9ff8bcdda4ec615bb9983e30935052 branch August 31, 2026 22:32
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 31, 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.

1 participant