Skip to content

[stack 2/4] Align main realtime v2 wire and runtime flow#14830

Merged
aibrahim-oai merged 13 commits intomainfrom
feat/realtime-v2-wire-runtime-parity
Mar 17, 2026
Merged

[stack 2/4] Align main realtime v2 wire and runtime flow#14830
aibrahim-oai merged 13 commits intomainfrom
feat/realtime-v2-wire-runtime-parity

Conversation

@aibrahim-oai
Copy link
Copy Markdown
Collaborator

@aibrahim-oai aibrahim-oai commented Mar 16, 2026

Stack Position

2/4. Built on top of #14828.

Base

Unblocks

Scope

  • Port the realtime v2 wire parsing, session, app-server, and conversation runtime behavior onto the split websocket-method base.
  • Branch runtime behavior directly on the current realtime session kind instead of parser-derived flow flags.
  • Keep regression coverage in the existing e2e suites.

@aibrahim-oai aibrahim-oai changed the title Align main realtime v2 wire and runtime flow [2/4] Align main realtime v2 wire and runtime flow Mar 16, 2026
@aibrahim-oai aibrahim-oai force-pushed the refactor/realtime-websocket-method-split branch from 0235e50 to c64a6c9 Compare March 16, 2026 18:29
@aibrahim-oai aibrahim-oai force-pushed the feat/realtime-v2-wire-runtime-parity branch from 8173070 to a567cc8 Compare March 16, 2026 18:29
@aibrahim-oai aibrahim-oai changed the title [2/4] Align main realtime v2 wire and runtime flow [stack 2/4] Align main realtime v2 wire and runtime flow Mar 16, 2026
@aibrahim-oai aibrahim-oai force-pushed the refactor/realtime-websocket-method-split branch from c64a6c9 to dfd06e1 Compare March 16, 2026 19:51
@aibrahim-oai aibrahim-oai force-pushed the feat/realtime-v2-wire-runtime-parity branch from e7f9aeb to eacca86 Compare March 16, 2026 19:58
aibrahim-oai added a commit that referenced this pull request Mar 16, 2026
## Stack Position
1/4. Base PR in the realtime stack.

## Base
- `main`

## Unblocks
- #14830

## Scope
- Split the realtime websocket request builders into `common`, `v1`, and
`v2` modules.
- Keep runtime behavior unchanged in this PR.

---------

Co-authored-by: Codex <noreply@openai.com>
Base automatically changed from refactor/realtime-websocket-method-split to main March 16, 2026 23:01
aibrahim-oai and others added 8 commits March 16, 2026 16:24
Keep the rebased realtime stack compiling on current main by rendering the Interrupted multi-agent status in tui_app_server.

Co-authored-by: Codex <noreply@openai.com>
Port the realtime v2 session, parser, app-server, and conversation runtime behavior onto the split websocket-method base without pulling in the startup-context or TUI playback slices.

Co-authored-by: Codex <noreply@openai.com>
Add the new realtime event cases needed by the wire/runtime parity PR and fill the new audio frame field so the stack compiles cleanly on current main.

Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
@aibrahim-oai aibrahim-oai force-pushed the feat/realtime-v2-wire-runtime-parity branch from 0fc8d7d to 062857c Compare March 16, 2026 23:24
aibrahim-oai and others added 5 commits March 16, 2026 16:27
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
@aibrahim-oai aibrahim-oai merged commit fbd7f9b into main Mar 17, 2026
33 checks passed
@aibrahim-oai aibrahim-oai deleted the feat/realtime-v2-wire-runtime-parity branch March 17, 2026 04:38
@github-actions github-actions bot locked and limited conversation to collaborators Mar 17, 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