Skip to content

Support configurable realtime BEM channel prefixes - #34816

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/d0aef50aa71362a5beef2c6f6d28b8633da4e529
Jul 22, 2026
Merged

Support configurable realtime BEM channel prefixes#34816
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/d0aef50aa71362a5beef2c6f6d28b8633da4e529

Conversation

@copyberry

@copyberry copyberry Bot commented Jul 22, 2026

Copy link
Copy Markdown

Support configurable realtime BEM channel prefixes

What changed

  • Route realtime V3 bemTags handoffs using [ANALYSIS], [COMMENTARY], and [FINAL] prefixes by default.
  • Add codexResponseHandoffChannelPrefixes to realtime start requests so clients can replace the accepted prefixes for individual channels. Each channel may accept multiple prefixes, and omitted channels retain their defaults.
  • Apply the configured prefixes to both complete and streamed handoff messages, without treating empty prefixes as matches.

Testing

  • Cover request deserialization, default and custom routing, partial streamed prefixes, empty-prefix handling, and end-to-end V3 handoffs.

## What changed

- Route realtime V3 `bemTags` handoffs using `[ANALYSIS]`, `[COMMENTARY]`, and `[FINAL]` prefixes by default.
- Add `codexResponseHandoffChannelPrefixes` to realtime start requests so clients can replace the accepted prefixes for individual channels. Each channel may accept multiple prefixes, and omitted channels retain their defaults.
- Apply the configured prefixes to both complete and streamed handoff messages, without treating empty prefixes as matches.

## Testing

- Cover request deserialization, default and custom routing, partial streamed prefixes, empty-prefix handling, and end-to-end V3 handoffs.

GitOrigin-RevId: d0aef50aa71362a5beef2c6f6d28b8633da4e529
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/d0aef50aa71362a5beef2c6f6d28b8633da4e529 branch from d1e1add to 4ebd976 Compare July 22, 2026 19:44
@copyberry
copyberry Bot merged commit 4ebd976 into main Jul 22, 2026
29 of 30 checks passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/d0aef50aa71362a5beef2c6f6d28b8633da4e529 branch July 22, 2026 19:45
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 22, 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.

3 participants