Commit Graph

6 Commits

Author SHA1 Message Date
Ahmed Ibrahim
6151a0b447 codex: fix CI failure on PR #15237
Co-authored-by: Codex <noreply@openai.com>
2026-03-19 16:25:08 -07:00
Ahmed Ibrahim
035dcf8bc3 codex: fix CI failure on PR #15237
Co-authored-by: Codex <noreply@openai.com>
2026-03-19 16:21:52 -07:00
Ahmed Ibrahim
fd329382ae codex: fix CI failure on PR #15237
Co-authored-by: Codex <noreply@openai.com>
2026-03-19 16:15:10 -07:00
Ahmed Ibrahim
7b37a0350f Add final message prefix to realtime handoff output (#15077)
- prefix realtime handoff output with the agent final message label for
both realtime v1 and v2
- update realtime websocket and core expectations to match
2026-03-18 15:19:49 -07:00
Ahmed Ibrahim
fbd7f9b986 [stack 2/4] Align main realtime v2 wire and runtime flow (#14830)
## Stack Position
2/4. Built on top of #14828.

## Base
- #14828

## Unblocks
- #14829
- #14827

## 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.

---------

Co-authored-by: Codex <noreply@openai.com>
2026-03-16 21:38:07 -07:00
Ahmed Ibrahim
6f05d8d735 [stack 1/4] Split realtime websocket methods by version (#14828)
## 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>
2026-03-16 16:00:59 -07:00