Add opt-in reasoning status for realtime V3 delegations - #47377
Merged
copyberry[bot] merged 1 commit intoSep 22, 2026
Merged
copyberry[bot] merged 1 commit into
copyberry[bot] merged 1 commit into
Conversation
## 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
Bot
force-pushed
the
copyberry/codex-internal-to-codex-oss/75ce87dbbbab15a6d9d0ad0b23737738837192fd
branch
from
September 22, 2026 22:20
a51f0bc to
90e6530
Compare
copyberry
Bot
deleted the
copyberry/codex-internal-to-codex-oss/75ce87dbbbab15a6d9d0ad0b23737738837192fd
branch
September 22, 2026 22:20
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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 thecommentarychannel. 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.createor changing the model's reasoning-summary setting.