From 7167f95247ed0f95d2aa63a9bb9db524b67f4bdb Mon Sep 17 00:00:00 2001 From: Wazir Ahmed Date: Sun, 25 Jan 2026 00:17:32 +0530 Subject: [PATCH] AI: Enable extensions for vector_db Signed-off-by: Wazir Ahmed --- lib/AI_Features_Manager.cpp | 5 +++++ 1 file changed, 5 insertions(+) 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 ("