mirror of
https://github.com/openai/codex.git
synced 2026-09-06 15:29:32 +00:00
## Why Cached MCP definitions can make a tool callable before its server has finished starting. Waiting for that server while holding the tool execution gate blocks unrelated calls in the same response. ## What changed - Expose the owning MCP server through tool runtime metadata, including tools with exposure overrides. - Refresh MCP state and wait for that specific server before entering the parallel execution gate. ## Testing Extend the cached MCP tool regression test to verify that an unrelated plan update completes while MCP startup remains pending. GitOrigin-RevId: 884d154bc403dfc1d347d265da3d6a887948e7b6