Direct cps > link bpm translation isn’t implemented currently, but you can tell carabiner to change the link bpm from tidal like this:
sendMsg sock "bpm 155"
I just added a line about this to the tidal wiki page.
Currently I think the best thing to do would be to first get tight sync going between supercollider’s tempoclock and tidal, without link. Then we get link support for free, as well as any other protocol that supercollider supports now or in the future.
There’s an issue here, thoughts and patches much appreciated: