code: public AgentInfo getAgentInfo() {
  
          final URI uri = createURI("/self");
  
          HTTP.Response response = HTTP.getResponse(uri.toString());
  
          if (response.status() != 200) {
              die("Error getting info about this agent",
                      uri, response.status(), response.statusMessageAsString(),
                      response.payloadAsString());
          }
  
          return fromJson(response.payloadAsString(), AgentInfo.class);
  
      }
docs: <p>
  Retrieves the Agent's configuration and member information.
  </p>
  GET /v1/agent/self
  
  @return The Agent information.