Use step settings for MCP request metadata (#40807)
## Why MCP tool calls can be issued by a model step whose settings differ from the turn's initial settings. Request metadata must describe the issuing step. ## What changed - Build MCP tool-call metadata from the captured `StepContext` model and its effective reasoning effort. - Populate `node_repl_disabled` from the issuing step while leaving turn-owned Responses metadata unchanged. - Apply the same step-scoped values to MCP requests emitted by stop hooks. ## Testing Add coverage for configured and model-default reasoning effort, model changes, Node REPL restrictions, and preservation of the original step and turn metadata. GitOrigin-RevId: f9cce52fbe559f15437bd19d699b657229c0d145
A
Abhinav committed
04907ab95a186d176021abffccac3b627ff1e32e
Parent: 3e4707b
Committed by copyberry <copyberry@app.openai.com>
on 8/26/2026, 5:58:04 AM