(
sessionId: string,
executionId: string,
)
| 135 | const defaultEngine = engineFromConfig(handlerConfig.defaultConfig); |
| 136 | |
| 137 | const pausedDetail = ( |
| 138 | sessionId: string, |
| 139 | executionId: string, |
| 140 | ): Promise<ReturnType<typeof formatPausedExecution> | null> => |
| 141 | (sessionEngines.get(sessionId) ?? defaultEngine) |
| 142 | ? Effect.runPromise( |
| 143 | (sessionEngines.get(sessionId) ?? defaultEngine)!.getPausedExecution(executionId).pipe( |
| 144 | Effect.map((paused) => (paused ? formatPausedExecution(paused) : null)), |
| 145 | Effect.orElseSucceed(() => null), |
| 146 | ), |
| 147 | ) |
| 148 | : Promise.resolve(null); |
| 149 | |
| 150 | const configForResource = async (resource: McpResource): Promise<LocalMcpServerConfig> => { |
| 151 | if (!handlerConfig.createConfigForResource) return { config: handlerConfig.defaultConfig }; |
no test coverage detected