Block a user
[#110] Add AI client with multi-provider support and UI
Potential issue 3 — ai_providers_find may crash on NULL search_str
Resolved via using g_strdup for NULL-safety