class Clacky::Utils::MissingRequiredParamsError

Custom exception for missing required parameters

def initialize(tool_name, missing_params, provided_params)

def initialize(tool_name, missing_params, provided_params)
  @tool_name = tool_name
  @missing_params = missing_params
  @provided_params = provided_params
  super("Missing required parameters: #{missing_params.join(', ')}")
end