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

Function attempt

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

Source from the content-addressed store, hash-verified

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

Callers 2

callFunction · 0.85

Calls 2

callMethod · 0.80
invokeByAddressCodeFunction · 0.70

Tested by

no test coverage detected