(connection: McpConnection)
| 265 | Effect.gen(function* () { |
| 266 | const args = argsRecord(input.args); |
| 267 | const use = (connection: McpConnection) => |
| 268 | useConnection(connection, input.toolName, args, input.elicit, input.onToolListChanged); |
| 269 | |
| 270 | if (input.connectionPool && input.connectionPoolKey) { |
| 271 | return yield* input.connectionPool.withConnection( |