Skip to content

Add Frameless Bidi support for realtime conversations - #33261

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/79a3307bc209e1a54582ebd2febc07c909fca016
Jul 15, 2026
Merged

Add Frameless Bidi support for realtime conversations#33261
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/79a3307bc209e1a54582ebd2febc07c909fca016

Conversation

@copyberry

@copyberry copyberry Bot commented Jul 15, 2026

Copy link
Copy Markdown

Add Frameless Bidi support for realtime conversations

What changed

  • Add realtime conversation version v3, which preserves the V1 Codex Voice behavior while using Frameless Bidi delegation.* events.
  • Translate audio, transcripts, handoffs, session context, and lifecycle events between the app server and the Frameless Bidi wire protocol.
  • Support v3 over WebSocket and WebRTC, including the Frameless /live endpoint, session configuration, headers, and default model selection.
  • Update the app-server protocol schemas and documentation for the new version.

Testing

  • Add unit coverage for Frameless event parsing, outbound messages, context chunking, URL construction, and call creation.
  • Add app-server end-to-end coverage for WebSocket delegation and WebRTC session startup.

## What changed

- Add realtime conversation version `v3`, which preserves the V1 Codex Voice behavior while using Frameless Bidi `delegation.*` events.
- Translate audio, transcripts, handoffs, session context, and lifecycle events between the app server and the Frameless Bidi wire protocol.
- Support `v3` over WebSocket and WebRTC, including the Frameless `/live` endpoint, session configuration, headers, and default model selection.
- Update the app-server protocol schemas and documentation for the new version.

## Testing

- Add unit coverage for Frameless event parsing, outbound messages, context chunking, URL construction, and call creation.
- Add app-server end-to-end coverage for WebSocket delegation and WebRTC session startup.

GitOrigin-RevId: 79a3307bc209e1a54582ebd2febc07c909fca016
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/79a3307bc209e1a54582ebd2febc07c909fca016 branch from bd8ce6a to 2e1607e Compare July 15, 2026 06:00
@copyberry
copyberry Bot merged commit 2e1607e into main Jul 15, 2026
14 of 32 checks passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/79a3307bc209e1a54582ebd2febc07c909fca016 branch July 15, 2026 06:01
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 15, 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.