       self.configRoute,
       self.diagnosticQueryRoute,
       self.diagnosticRoute,
+      self.installRoute,
       self.launchRoute,
       self.listRoute,
       self.openRoute,

    }
  }}

  fileprivate static var launchRoute: ActionRoute { get {
    return ActionRoute.post(EventName.Launch) { json in
      if let agentLaunch = try? FBAgentLaunchConfiguration.inflate(fromJSON: json.decode()) {

    case constant(HttpAction)
    case path(([String]) throws -> HttpAction)
    case parser((JSON) throws -> HttpAction)
    case binary((Data) throws -> HttpAction)
  }

  let method: HttpMethod
