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

Function resumeWithLifecycle

packages/hosts/mcp/src/tool-server.ts:1132–1136  ·  view source on GitHub ↗
(executionId: string, response: ResumeResponse)

Source from the content-addressed store, hash-verified

1130 const onResumeSettled = (executionId: string): Effect.Effect<void> =>
1131 config.pausedExecutionHooks?.onResumeSettled?.(executionId) ?? Effect.void;
1132 const resumeWithLifecycle = (executionId: string, response: ResumeResponse) =>
1133 Effect.gen(function* () {
1134 yield* onResumeStarted(executionId);
1135 return yield* engine.resume(executionId, response);
1136 }).pipe(Effect.ensuring(onResumeSettled(executionId)));
1137
1138 const localExecutionAlreadySettled = (executionId: string): Effect.Effect<boolean> =>
1139 engine.isExecutionSettled?.(executionId) ?? Effect.succeed(false);

Callers 2

resumeExecutionFunction · 0.85

Calls 2

onResumeStartedFunction · 0.85
onResumeSettledFunction · 0.85

Tested by

no test coverage detected