Who runs the tool call: the model provider during inference (provider), OpenRouter (openrouter), or the caller’s application after the call is returned (client).
import { ServerToolExecutedBy } from "@openrouter/sdk/models";let value: ServerToolExecutedBy = "openrouter";// Open enum: unrecognized values are captured as Unrecognized<string>