Skip to content

[stack 3/4] Add current thread context to realtime startup#14829

Merged
aibrahim-oai merged 18 commits intomainfrom
feat/realtime-current-thread-context
Mar 17, 2026
Merged

[stack 3/4] Add current thread context to realtime startup#14829
aibrahim-oai merged 18 commits intomainfrom
feat/realtime-current-thread-context

Conversation

@aibrahim-oai
Copy link
Copy Markdown
Collaborator

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

Stack Position

3/4. Top-of-stack sibling built on #14830.

Base

Sibling

Scope

  • Extend the realtime startup context with a bounded summary of the latest thread turns for continuity.
@aibrahim-oai aibrahim-oai changed the title Add current thread context to realtime startup Mar 16, 2026
@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 force-pushed the feat/realtime-current-thread-context branch from e056f1b to 319f10c Compare March 16, 2026 18:29
@aibrahim-oai aibrahim-oai changed the title [3/4] Add current thread context to realtime startup Mar 16, 2026
@aibrahim-oai aibrahim-oai force-pushed the feat/realtime-current-thread-context branch from 319f10c to b095a20 Compare March 16, 2026 19:26
@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 aibrahim-oai force-pushed the feat/realtime-current-thread-context branch 5 times, most recently from 38ff352 to 592e008 Compare March 16, 2026 23:14
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 aibrahim-oai force-pushed the feat/realtime-current-thread-context branch from 592e008 to 1e549bf Compare March 16, 2026 23:24
Co-authored-by: Codex <noreply@openai.com>
@aibrahim-oai aibrahim-oai force-pushed the feat/realtime-current-thread-context branch from 1e549bf to 391d21b Compare March 16, 2026 23:28
Co-authored-by: Codex <noreply@openai.com>
@aibrahim-oai aibrahim-oai force-pushed the feat/realtime-current-thread-context branch from 391d21b to bb0c3b5 Compare March 16, 2026 23:39
Co-authored-by: Codex <noreply@openai.com>
@aibrahim-oai aibrahim-oai force-pushed the feat/realtime-current-thread-context branch from bb0c3b5 to 33d0b61 Compare March 16, 2026 23:50
Co-authored-by: Codex <noreply@openai.com>
@aibrahim-oai aibrahim-oai force-pushed the feat/realtime-current-thread-context branch from 33d0b61 to f1dfc71 Compare March 16, 2026 23:58
aibrahim-oai and others added 3 commits March 16, 2026 19:47
Co-authored-by: Codex <noreply@openai.com>
Extend the realtime startup context with a bounded summary of the latest user and assistant turns from the active thread for better continuity.

Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
@aibrahim-oai aibrahim-oai force-pushed the feat/realtime-current-thread-context branch from f1dfc71 to 278f3a7 Compare March 17, 2026 02:47
Copy link
Copy Markdown
Contributor

@charley-oai charley-oai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

aibrahim-oai and others added 2 commits March 16, 2026 21:29
Move realtime startup transcript collection over to the shared guardian transcript path and rename the shared helper functions to generic names.

Co-authored-by: Codex <noreply@openai.com>
This reverts commit b12599f.

Co-authored-by: Codex <noreply@openai.com>
aibrahim-oai added a commit that referenced this pull request Mar 17, 2026
## 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>
Base automatically changed from feat/realtime-v2-wire-runtime-parity to main March 17, 2026 04:38
@aibrahim-oai aibrahim-oai enabled auto-merge (squash) March 17, 2026 04:45
@aibrahim-oai aibrahim-oai merged commit 79f476e into main Mar 17, 2026
33 checks passed
@aibrahim-oai aibrahim-oai deleted the feat/realtime-current-thread-context branch March 17, 2026 05:11
@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

2 participants