`hasSshAgent`? Or is the SSH agent not really something the client _has_, rather something it _talks to_?