diff --git a/lib/AI_Features_Manager.cpp b/lib/AI_Features_Manager.cpp index f6757ccac..57bd9d71f 100644 --- a/lib/AI_Features_Manager.cpp +++ b/lib/AI_Features_Manager.cpp @@ -69,6 +69,11 @@ int AI_Features_Manager::init_vector_db() { return -1; } + // Enable SQLite extensions for vector_db + // Once enabled, SQLite loads extensions such as vec0 and rembed automatically. + // Refer - Admin_Bootstrap.cpp:590 + (*proxy_sqlite3_enable_load_extension)(vector_db->get_db(), 1); + // Create tables for LLM cache const char* create_llm_cache = "CREATE TABLE IF NOT EXISTS llm_cache ("