MCP prewait gains a waitRemoteServerNames option to block on named remote MCP servers, not just local ones
What
The MCP client prewait step, which waits for MCP clients before a turn is dispatched, now accepts a waitRemoteServerNames option alongside the existing localOnly and waitForDeferrable options. In headless mode, this lets the prewait gate also block on specific named non-local MCP servers, not just local-only ones.
New telemetry fields remoteByNamePendingBefore/remoteByNamePendingAfter are reported on the headless MCP prewait telemetry event.
Why
This lets Claude Code wait for particular remote MCP servers it actually depends on for a turn, rather than only being able to wait for local servers or none at all.
What waitRemoteServerNames actually does with the server names it's passed isn't stated.