mirror of
https://github.com/openai/codex.git
synced 2026-09-28 08:43:01 +08:00
## Why Required MCP servers can block startup while establishing a live connection even when a usable tool catalog is already cached. ## What changed - Add per-server `startup_readiness = "catalog"` to expose cached tools while the connection starts, retaining `"connection"` as the default. - Allow an eligible cached catalog to satisfy required-server startup validation and model binding capture. Explicit server or plugin requirements still wait for a live connection, and tool execution still requires the current connection. - Check tool filters and model visibility when accepting cached catalogs, and preserve cached catalog revisions for binding reuse. - Serialize the new setting, expose it in the configuration schema, and trace startup readiness at validation and model binding gates. GitOrigin-RevId: a1cbdf1757ebb5824cffe2cc56408be49711c422