Repository navigation
Use captured step settings for request metadata and tool hooks - #45248
Merged
copyberry[bot] merged 1 commit intoSep 13, 2026
Conversation
## Why Model and reasoning effort updates during a turn can leave request metadata and tool hooks reporting the turn's initial settings. Metadata should describe the step that issued the request or tool call. ## What changed - Share captured execution metadata across Responses, MCP, and extension tool calls, including model, reasoning effort, and automatic review and Node REPL flags. - Build Responses tool inventory metadata from the issuing step's finalized tool router. Attach the finalized inventory separately for remote compaction. - Use captured step settings for pre- and post-tool hooks, and captured review settings for permission-request hooks. ## Testing Add and extend regression tests for model and effort changes during a turn, MCP metadata, pre-tool hook model attribution, captured review flags, and tool inventory matching the issuing request. GitOrigin-RevId: 9dee46a8b4839de8b434cdad4ed441cc0bb6ff9b
copyberry
Bot
force-pushed
the
copyberry/codex-internal-to-codex-oss/9dee46a8b4839de8b434cdad4ed441cc0bb6ff9b
branch
from
September 13, 2026 15:48
e644b2f to
16537b2
Compare
copyberry
Bot
deleted the
copyberry/codex-internal-to-codex-oss/9dee46a8b4839de8b434cdad4ed441cc0bb6ff9b
branch
September 13, 2026 15:48
chaichai52229364-ctrl
deployed
to
issue-triage
September 13, 2026 15:48 — with
GitHub Actions
Active
chaichai52229364-ctrl
deployed
to
issue-triage
September 13, 2026 15:48 — with
GitHub Actions
Active
chaichai52229364-ctrl
deployed
to
issue-triage
September 13, 2026 15:48 — with
GitHub Actions
Active
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.
Use captured step settings for request metadata and tool hooks
Why
Model and reasoning effort updates during a turn can leave request metadata and tool hooks reporting the turn's initial settings. Metadata should describe the step that issued the request or tool call.
What changed
Testing
Add and extend regression tests for model and effort changes during a turn, MCP metadata, pre-tool hook model attribution, captured review flags, and tool inventory matching the issuing request.