mirror of
https://github.com/openai/codex.git
synced 2026-11-08 20:40:33 +00:00
## Why Clients attaching to a shared app server can miss startup notifications and have a different local MCP configuration. Waiting for locally configured servers can leave the TUI stuck in a busy state. ## What changed - Track only reported MCP servers for shared app servers and subagents, settling startup once observed starts complete. - Handle standalone terminal updates without reopening startup, while reporting failures and cancellations even when their starts were missed. - Suppress duplicate diagnostics until an observed retry or notification lag, and include all received outcomes in each active round's summary. ## Testing Add regression coverage for attachment before, during, and after startup; idle keyboard behavior after startup settles; terminal-only failures and cancellations; and repeated failures after retries or notification lag. GitOrigin-RevId: e19f23c212f2f3cee1adeb5c3b94a508aa599242