Fantastic workflow! Thank you! Wondering if you could add DeskConnect support, I've hacked the plugin for now to use it instead of the yosemite handoff by simply re-mapping callh to call this action script:
set theQuery to "{query}"
set QueryLength to count of characters in theQuery
set TargetString to (characters 11 thru QueryLength of theQuery) as string
tell application "DeskConnect" to call TargetString
instead of the default: ./bin/callinitiator.bash "{query}"
But would love it if I didn't have to redo the change each time there is an upgrade!