Something went wrong. Try again.
sloproxy
Something went wrong. Try again.
fix(codex): deduplicate Responses tools when converting to OpenAI Chat Completions master
- Merge `tools` and `additional_tools` through a single canonical traversal and emit each Chat Completions tool name once (first declaration wins). - Rework custom-tool and single-tool classification to use merged declaration identity, preventing collisions from duplicate definitions. - Make reverse qualified-name resolution consistent with the same merge order so split calls map to the tool that actually survived conversion. Closes: #4788
Author Luis Pater Date (Aug 7, 2026, 10:42 PM UTC) Commit aff2095a aff2095abd3b6feb632a717b53f8421b07af4ea3 Parent 9829bd9d 9829bd9d3e51b6365ecfce923454fb69f73881d9