code: func RequestAgentForwarding(session *ssh.Session) error {
  	ok, err := session.SendRequest("auth-agent-req@openssh.com", true, nil)
  	if err != nil {
  		return err
  	}
  	if !ok {
  		return errors.New("forwarding request denied")
  	}
  	return nil
  }
docs: // RequestAgentForwarding sets up agent forwarding for the session.
  // ForwardToAgent or ForwardToRemote should be called to route
  // the authentication requests.