pub fn validate_params(schema: &Value, params: &Value) -> Result<Value>Expand description
Validate incoming JSON parameters against a tool’s schema.
Checks required fields, type compatibility, and enum constraints. Injects default values for missing optional fields. Returns the validated (and potentially enriched) parameters.