MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / pausedDetail

Function pausedDetail

apps/local/src/mcp.ts:137–148  ·  view source on GitHub ↗
(
    sessionId: string,
    executionId: string,
  )

Source from the content-addressed store, hash-verified

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 };

Callers 1

createMcpRequestHandlerFunction · 0.85

Calls 3

formatPausedExecutionFunction · 0.90
resolveMethod · 0.80
getMethod · 0.65

Tested by

no test coverage detected