(connection: McpConnection)
| 292 | Effect.gen(function* () { |
| 293 | const args = argsRecord(input.args); |
| 294 | const use = (connection: McpConnection) => |
| 295 | useConnection(connection, input.toolName, args, input.elicit, input.onToolListChanged); |
| 296 | |
| 297 | if (input.connectionPool && input.connectionPoolKey) { |
| 298 | return yield* input.connectionPool.withConnection( |