  #include <curl/curl.h>
  
  #include "selfdrive/hardware/hw.h"
  #include "selfdrive/ui/qt/api.h"
  #include "selfdrive/ui/qt/qt_window.h"
  #include "selfdrive/ui/qt/offroad/networking.h"
  #include "selfdrive/ui/qt/widgets/input.h"
  
 
</s> remove   curl_easy_setopt(curl, CURLOPT_USERAGENT, USER_AGENT);
 </s> add   curl_easy_setopt(curl, CURLOPT_USERAGENT, (USER_AGENT + version).c_str()); </s> remove const char* USER_AGENT = "AGNOSSetup-0.1";
 </s> add const std::string USER_AGENT = "AGNOSSetup-";
#include "selfdrive/common/util.h"
  #include <curl/curl.h>
  
#include "selfdrive/common/util.h"
  #include "selfdrive/hardware/hw.h"
  #include "selfdrive/ui/qt/api.h"
  #include "selfdrive/ui/qt/qt_window.h"
  #include "selfdrive/ui/qt/offroad/networking.h"
  #include "selfdrive/ui/qt/widgets/input.h"
  
keep add keep keep keep keep keep keep
 setup: add OS version to user agent (#23656) 
selfdrive/ui/qt/setup/setup.cc