mirror of
https://github.com/openai/codex.git
synced 2026-09-17 12:23:33 +00:00
## What changed - Remove top-level `internal_chat_message_metadata_passthrough` from model items before rollout-trace normalization so replayed tool calls and outputs reuse their existing conversation items. - Keep nested metadata model-visible and continue rejecting call ID reuse when that content changes. ## Testing - Add reducer coverage for replayed tool search calls and tool outputs with top-level passthrough metadata, plus conflicting nested metadata. GitOrigin-RevId: db81b9957770a2226f77db1d9df87e75572fc6de