The type of tool a server-side ToolCall invoked.
A value class rather than an enum so a type the model adds later round-trips unchanged instead of failing to parse.