class Riffer::Params

A DSL for defining tool parameters and structured-output schemas, used within a Tool’s params block.

params do
  required :city, String, description: "The city name"
  optional :units, String, default: "celsius", enum: ["celsius", "fahrenheit"]
end