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

Function attempt

e2e/cloud/credential-write-durability.test.ts:366–377  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

364 const session = mcp.session(identity);
365 /** Invoke the connected tool and report what came back, success or not. */
366 const attempt = (): Effect.Effect<CallResult, unknown> =>
367 Effect.gen(function* () {
368 let called = yield* session.call("execute", {
369 code: invokeByAddressCode(address!, {}),
370 });
371 let guard = 0;
372 while (called.text.includes("executionId:") && guard < 10) {
373 called = yield* session.approvePaused(called.text);
374 guard += 1;
375 }
376 return { ok: called.ok, text: called.text };
377 });
378
379 /** Invoke the tool and require it to have worked end to end. */
380 const call = (label: string): Effect.Effect<ToolEnvelope, unknown> =>

Callers 2

callFunction · 0.70

Calls 2

callMethod · 0.80
invokeByAddressCodeFunction · 0.70

Tested by

no test coverage detected