[#110] Add AI client with multi-provider support and UI #113

Manually merged
jabber.developer merged 64 commits from feat/ai into master 2026-05-15 02:22:56 +00:00
67 changed files with 3153 additions and 13817 deletions
Showing only changes of commit e229ed1281 - Show all commits

View File

@@ -50,8 +50,8 @@ _write_callback(void* ptr, size_t size, size_t nmemb, void* userdata)
/* Limit response size to 10MB to prevent OOM */
if (res->size + realsize > 10 * 1024 * 1024) {
log_error("[AI-THREAD] Response too large, truncating");
return realsize;
log_error("[AI-THREAD] Response too large, aborting transfer");
return CURL_WRITEFUNC_ERROR;
}
gchar* new_data = g_realloc(res->data, res->size + realsize + 1);