It feels like the subject needs a bit more discussion, and on my side a bit more digging into the design of the ssh support.   What I plan to do is to open PRs on the CLI side without supporting connection helpers, and after that, we can discuss how to make all this fit together