(effect: Effect.Effect<McpToolResult, EffE>)
| 1162 | return parent ? Effect.withParentSpan(effect, parent) : effect; |
| 1163 | }; |
| 1164 | const runToolEffect = <EffE>(effect: Effect.Effect<McpToolResult, EffE>) => |
| 1165 | Effect.runPromiseWith(context)( |
| 1166 | anchor(effect).pipe( |
| 1167 | Effect.catchCause((cause) => Effect.succeed(toMcpFailureResult(cause))), |
| 1168 | ), |
| 1169 | ); |
| 1170 | |
| 1171 | const server = yield* Effect.sync( |
| 1172 | () => |
no test coverage detected