# File lib/net/ssh/authentication/key_manager.rb, line 172
172:         def agent
173:           return unless use_agent?
174:           @agent ||= Agent.connect(logger)
175:         rescue AgentNotAvailable
176:           @use_agent = false
177:           nil
178:         end