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

Function pausedDetail

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

Source from the content-addressed store, hash-verified

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