(hydration: MCPSessionHydrationResult)
| 88 | } |
| 89 | |
| 90 | function logHydrationResult(hydration: MCPSessionHydrationResult): void { |
| 91 | if (!hydration.hydrated) { |
| 92 | return; |
| 93 | } |
| 94 | |
| 95 | const refreshStatus = hydration.refreshScheduled ? 'scheduled' : 'not scheduled'; |
| 96 | log( |
| 97 | 'info', |
| 98 | `[Session] Hydrated MCP session defaults; simulator metadata refresh ${refreshStatus}.`, |
| 99 | ); |
| 100 | } |
| 101 | |
| 102 | function resolveCwdOverride(): string | undefined { |
| 103 | const raw = process.env.XCODEBUILDMCP_CWD; |
no test coverage detected