Skip to content

Add opt-in reasoning status for realtime V3 delegations - #47377

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/75ce87dbbbab15a6d9d0ad0b23737738837192fd
Sep 22, 2026
Merged

copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/75ce87dbbbab15a6d9d0ad0b23737738837192fd

Conversation

@copyberry

@copyberry copyberry Bot commented Sep 22, 2026 •

Copy link
Copy Markdown

Add opt-in reasoning status for realtime V3 delegations

What changed

Add backend_reasoning_status, disabled by default, to relay public reasoning summaries during active, server-managed realtime V3 delegations.

Use the last non-empty summary from each completed reasoning item, truncate it to 256 bytes at a character boundary, and append it as [STATUS] context on the commentary channel. Discard queued updates if their delegation is no longer active.

Testing

Add an integration test covering enabled and disabled behavior, selection of the latest non-empty summary, exclusion of raw reasoning and partial summaries, and delivery without triggering response.create or changing the model's reasoning-summary setting.

## What changed

Add `backend_reasoning_status`, disabled by default, to relay public reasoning summaries during active, server-managed realtime V3 delegations.

Use the last non-empty summary from each completed reasoning item, truncate it to 256 bytes at a character boundary, and append it as `[STATUS]` context on the `commentary` channel. Discard queued updates if their delegation is no longer active.

## Testing

Add an integration test covering enabled and disabled behavior, selection of the latest non-empty summary, exclusion of raw reasoning and partial summaries, and delivery without triggering `response.create` or changing the model's reasoning-summary setting.

GitOrigin-RevId: 75ce87dbbbab15a6d9d0ad0b23737738837192fd
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/75ce87dbbbab15a6d9d0ad0b23737738837192fd branch from a51f0bc to 90e6530 Compare September 22, 2026 22:20
@copyberry
copyberry Bot merged commit 90e6530 into main Sep 22, 2026
1 check passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/75ce87dbbbab15a6d9d0ad0b23737738837192fd branch September 22, 2026 22:20
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 22, 2026
@maxkorp
maxkorp deployed to issue-triage September 22, 2026 22:20 — with GitHub Actions Active
@maxkorp
maxkorp deployed to issue-triage September 22, 2026 22:20 — with GitHub Actions Active
@maxkorp
maxkorp deployed to issue-triage September 22, 2026 22:20 — with GitHub Actions Active
@maxkorp
maxkorp deployed to issue-triage September 22, 2026 22:21 — with GitHub Actions Active

This branch was successfully deployed

1 active deployment
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