Confirmation modals for MCP changes that need a server restart.
Restarting the LangGraph server is required for newly minted MCP tokens
and for /mcp disable/enable toggles to take effect, but auto-restarting
interrupts users who want to make several MCP changes back-to-back. The
two _ReconnectPromptScreen subclasses let the user choose between
restarting now and deferring until later.
MCPReconnectForceConfirmScreen is the exception: it guards
/mcp reconnect --force when nothing is queued, so its Esc cancels the
restart outright rather than deferring it.