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

Function pausedDetail

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

Source from the content-addressed store, hash-verified

133 const defaultEngine = engineFromConfig(handlerConfig.defaultConfig);
134
135 const pausedDetail = (
136 sessionId: string,
137 executionId: string,
138 ): Promise<ReturnType<typeof formatPausedExecution> | null> =>
139 (sessionEngines.get(sessionId) ?? defaultEngine)
140 ? Effect.runPromise(
141 (sessionEngines.get(sessionId) ?? defaultEngine)!.getPausedExecution(executionId).pipe(
142 Effect.map((paused) => (paused ? formatPausedExecution(paused) : null)),
143 Effect.orElseSucceed(() => null),
144 ),
145 )
146 : Promise.resolve(null);
147
148 const configForResource = async (resource: McpResource): Promise<LocalMcpServerConfig> => {
149 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