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

Function pausedDetail

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

Source from the content-addressed store, hash-verified

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