different co's approach to the integration problem was via 'data grab by keyboard'
https://www.thekeys.ai/product
not sure about bidirectional data flow though -- maybe you can do that via accessibility interfaces?
Also possible that OSes will offer standard chat UX in the future, making it simpler to hook plugins into conversations -- ios already does this to some extent with imessage plugins, but 'tinder for imessage' is the opposite of 'imessage for tinder' so this is most useless bc of lock-in