    curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, NULL);
    curl_easy_setopt(curl, CURLOPT_WRITEDATA, fp);
    curl_easy_setopt(curl, CURLOPT_VERBOSE, 1L);
    curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);
    curl_easy_setopt(curl, CURLOPT_USERAGENT, USER_AGENT);
  
    int ret = curl_easy_perform(curl);
  
    long res_status = 0;
    curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &res_status);
 
</s> remove const char* USER_AGENT = "AGNOSSetup-0.1";
 </s> add const std::string USER_AGENT = "AGNOSSetup-";
  curl_easy_setopt(curl, CURLOPT_USERAGENT, (USER_AGENT + version).c_str());
    curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, NULL);
    curl_easy_setopt(curl, CURLOPT_WRITEDATA, fp);
    curl_easy_setopt(curl, CURLOPT_VERBOSE, 1L);
    curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);
  curl_easy_setopt(curl, CURLOPT_USERAGENT, (USER_AGENT + version).c_str());
  
    int ret = curl_easy_perform(curl);
  
    long res_status = 0;
    curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &res_status);
keep keep keep keep replace keep keep keep keep keep
 setup: add OS version to user agent (#23656) 
selfdrive/ui/qt/setup/setup.cc