mirror of
https://github.com/openai/codex.git
synced 2026-11-15 21:50:46 +00:00
## Why When an Apps `tools/list` response supplies connector names and descriptions in shared `openai/apps` metadata, tools need those fields restored to expose the correct namespaces and descriptions to the model. ## What changed Match tools to shared connector metadata by `connector_id` on each response page and copy nonempty names and descriptions into tool metadata before conversion. Restrict this handling to Codex Apps; regular MCP servers use the standard tool listing path. ## Testing Add a regression test with two tool pages that verifies both connectors' namespaces and descriptions appear in the model's tools state. GitOrigin-RevId: d4c8b44007773ff65d3e366669ee5c705a480cb1