added ssh-agent support regardless of environment