From ab3c6b6fb1ed318d533d74747541b77825f99b40 Mon Sep 17 00:00:00 2001 From: perf3ct Date: Sun, 16 Mar 2025 20:49:55 +0000 Subject: [PATCH] remove options from migrations files --- db/migrations/0229__ai_llm_options.sql | 42 ------------------- ...ddings.sql => 0229__vector_embeddings.sql} | 0 src/services/app_info.ts | 2 +- src/services/options_init.ts | 2 +- 4 files changed, 2 insertions(+), 44 deletions(-) delete mode 100644 db/migrations/0229__ai_llm_options.sql rename db/migrations/{0230__vector_embeddings.sql => 0229__vector_embeddings.sql} (100%) diff --git a/db/migrations/0229__ai_llm_options.sql b/db/migrations/0229__ai_llm_options.sql deleted file mode 100644 index 9616c9802..000000000 --- a/db/migrations/0229__ai_llm_options.sql +++ /dev/null @@ -1,42 +0,0 @@ --- Add new options for AI/LLM integration -INSERT INTO options (name, value, isSynced, utcDateModified) VALUES ('aiEnabled', 'false', 1, strftime('%Y-%m-%dT%H:%M:%fZ', 'now')); - --- OpenAI settings -INSERT INTO options (name, value, isSynced, utcDateModified) VALUES ('openaiApiKey', '', 1, strftime('%Y-%m-%dT%H:%M:%fZ', 'now')); -INSERT INTO options (name, value, isSynced, utcDateModified) VALUES ('openaiDefaultModel', 'gpt-4o', 1, strftime('%Y-%m-%dT%H:%M:%fZ', 'now')); -INSERT INTO options (name, value, isSynced, utcDateModified) VALUES ('openaiBaseUrl', 'https://api.openai.com/v1', 1, strftime('%Y-%m-%dT%H:%M:%fZ', 'now')); - --- Anthropic settings -INSERT INTO options (name, value, isSynced, utcDateModified) VALUES ('anthropicApiKey', '', 1, strftime('%Y-%m-%dT%H:%M:%fZ', 'now')); -INSERT INTO options (name, value, isSynced, utcDateModified) VALUES ('anthropicDefaultModel', 'claude-3-opus-20240229', 1, strftime('%Y-%m-%dT%H:%M:%fZ', 'now')); -INSERT INTO options (name, value, isSynced, utcDateModified) VALUES ('anthropicBaseUrl', 'https://api.anthropic.com/v1', 1, strftime('%Y-%m-%dT%H:%M:%fZ', 'now')); - --- Ollama settings -INSERT INTO options (name, value, isSynced, utcDateModified) VALUES ('ollamaEnabled', 'false', 1, strftime('%Y-%m-%dT%H:%M:%fZ', 'now')); -INSERT INTO options (name, value, isSynced, utcDateModified) VALUES ('ollamaBaseUrl', 'http://localhost:11434', 1, strftime('%Y-%m-%dT%H:%M:%fZ', 'now')); -INSERT INTO options (name, value, isSynced, utcDateModified) VALUES ('ollamaDefaultModel', 'llama3', 1, strftime('%Y-%m-%dT%H:%M:%fZ', 'now')); -INSERT INTO options (name, value, isSynced, utcDateModified) VALUES ('ollamaEmbeddingModel', 'nomic-embed-text', 1, strftime('%Y-%m-%dT%H:%M:%fZ', 'now')); - --- General AI settings -INSERT INTO options (name, value, isSynced, utcDateModified) VALUES ('aiProviderPrecedence', 'openai,anthropic,ollama', 1, strftime('%Y-%m-%dT%H:%M:%fZ', 'now')); -INSERT INTO options (name, value, isSynced, utcDateModified) VALUES ('aiTemperature', '0.7', 1, strftime('%Y-%m-%dT%H:%M:%fZ', 'now')); -INSERT INTO options (name, value, isSynced, utcDateModified) VALUES ('aiSystemPrompt', '', 1, strftime('%Y-%m-%dT%H:%M:%fZ', 'now')); - --- Embedding settings -INSERT INTO options (name, value, isSynced, utcDateModified) VALUES ('embeddingsDefaultProvider', 'openai', 1, strftime('%Y-%m-%dT%H:%M:%fZ', 'now')); -INSERT INTO options (name, value, isSynced, utcDateModified) VALUES ('enableAutomaticIndexing', 'true', 1, strftime('%Y-%m-%dT%H:%M:%fZ', 'now')); -INSERT INTO options (name, value, isSynced, utcDateModified) VALUES ('embeddingSimilarityThreshold', '0.65', 1, strftime('%Y-%m-%dT%H:%M:%fZ', 'now')); -INSERT INTO options (name, value, isSynced, utcDateModified) VALUES ('maxNotesPerLlmQuery', '10', 1, strftime('%Y-%m-%dT%H:%M:%fZ', 'now')); -INSERT INTO options (name, value, isSynced, utcDateModified) VALUES ('embeddingBatchSize', '10', 1, strftime('%Y-%m-%dT%H:%M:%fZ', 'now')); - --- Add default embedding provider options -INSERT INTO options (name, value, isSynced, utcDateModified) -VALUES ('embeddingAutoUpdateEnabled', 'true', 1, strftime('%Y-%m-%d %H:%M:%f', 'now')); -INSERT INTO options (name, value, isSynced, utcDateModified) -VALUES ('embeddingUpdateInterval', '5000', 1, strftime('%Y-%m-%d %H:%M:%f', 'now')); -- 5 seconds -INSERT INTO options (name, value, isSynced, utcDateModified) -VALUES ('embeddingBatchSize', '10', 1, strftime('%Y-%m-%d %H:%M:%f', 'now')); -INSERT INTO options (name, value, isSynced, utcDateModified) -VALUES ('embeddingDefaultDimension', '1536', 1, strftime('%Y-%m-%d %H:%M:%f', 'now')); -INSERT INTO options (name, value, isSynced, utcDateModified) -VALUES ('embeddingGenerationLocation', 'client', 1, strftime('%Y-%m-%dT%H:%M:%fZ', 'now')); \ No newline at end of file diff --git a/db/migrations/0230__vector_embeddings.sql b/db/migrations/0229__vector_embeddings.sql similarity index 100% rename from db/migrations/0230__vector_embeddings.sql rename to db/migrations/0229__vector_embeddings.sql diff --git a/src/services/app_info.ts b/src/services/app_info.ts index 16d45cb37..63c4edfcd 100644 --- a/src/services/app_info.ts +++ b/src/services/app_info.ts @@ -5,7 +5,7 @@ import build from "./build.js"; import packageJson from "../../package.json" with { type: "json" }; import dataDir from "./data_dir.js"; -const APP_DB_VERSION = 230; +const APP_DB_VERSION = 229; const SYNC_VERSION = 35; const CLIPPER_PROTOCOL_VERSION = "1.0"; diff --git a/src/services/options_init.ts b/src/services/options_init.ts index 255226b56..d4534f097 100644 --- a/src/services/options_init.ts +++ b/src/services/options_init.ts @@ -180,7 +180,7 @@ const defaultOptions: DefaultOption[] = [ { name: "ollamaDefaultModel", value: "llama3", isSynced: true }, { name: "ollamaBaseUrl", value: "http://localhost:11434", isSynced: true }, { name: "ollamaEmbeddingModel", value: "nomic-embed-text", isSynced: true }, - { name: "embeddingAutoUpdate", value: "true", isSynced: true }, + { name: "embeddingAutoUpdateEnabled", value: "true", isSynced: true }, // Adding missing AI options { name: "aiTemperature", value: "0.7", isSynced: true },