Isn’t the mechanism for loading specific versions based on the folder location? For example I have rhino 5, 6, and 7. You put plugins compatible with all versions in the Addins folder, and specific versions in the Addins folder within the 5, 6, or 7 folder. I assume this works with the Ghlink files too
It doesn’t seem like you could have specific versions, although I think the ones you install via the PackageManager should be version specific, since I just installed Rhino7 and I had to install the packages from Rhino6 again, whereas all the plugins in the Grasshopper folder were loaded automatically.