mirror of
https://github.com/openai/codex.git
synced 2026-10-21 17:48:44 +00:00
## What changed - Treat different non-empty descriptions for the same tool namespace as a collision when `error_on_tool_collisions` is enabled, including deferred tools. - Continue allowing multiple tools to share a namespace when their descriptions match or are empty. - Preserve the first non-empty namespace description when strict collision checking is disabled. ## Testing - Cover strict collisions across direct and deferred tools, valid shared namespaces, relaxed description merging, and failure before model sampling. GitOrigin-RevId: 788a2ae0eccb64c97995af7a208d9abb79edf2d0