pub fn diff_tools( baseline_tools: Vec<ToolInfo>, candidate_tools: Vec<Tool>, ) -> Result<DiffReport>