Enable SQLite extension loading for sqlite-vec
Assisted-by: Claude Opus 4.6 via pi
change zyllwyrssuvnsptuzqssrmmlovztwypu
commit dde499d95049bc7770f1494733f81bd473bcaf0f
author Alpha Chen <alpha@kejadlen.dev>
date
parent vwsrnpqu
diff --git a/bin/semantic-search b/bin/semantic-search
index ae3ea5a..10e1772 100755
--- a/bin/semantic-search
+++ b/bin/semantic-search
@@ -94,6 +94,7 @@ def index_cmd(args):
 
     DB_PATH.parent.mkdir(parents=True, exist_ok=True)
     db = sqlite3.connect(DB_PATH)
+    db.enable_load_extension(True)
     sqlite_vec.load(db)
     init_db(db)
     init_vec_table(db, dim)
@@ -147,6 +148,7 @@ def search_cmd(args):
     model = SentenceTransformer(MODEL_NAME)
 
     db = sqlite3.connect(DB_PATH)
+    db.enable_load_extension(True)
     sqlite_vec.load(db)
 
     query_embedding = model.encode([args.query])[0]