/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ /** * The current SQLite database schema version */ export const CURRENT_SCHEMA_VERSION = 5; /** * The directory that the SQLite database lives in */ export const DB_FOLDER_PATH = PathUtils?.profileDir ?? "./"; /** * The name of the SQLite database file */ export const DB_FILE_NAME = "chat-store.sqlite"; /** * Preference branch for the Chat storage location */ export const PREF_BRANCH = "browser.smartwindow.chatHistory"; /** * Model names */ export const MODELS = { 0: { modelName: "custom-model" }, 1: { modelName: "gemini-2.5-flash-lite", ownerName: "Google" }, 2: { modelName: "Qwen3-235B-A22B-Instruct-2507", ownerName: "Alibaba" }, 3: { modelName: "gpt-oss-120B", ownerName: "OpenAI" }, }; export { CONVERSATION_STATUS, MESSAGE_ROLE, MEMORIES_FLAG_SOURCE, SYSTEM_PROMPT_TYPE, } from "./ChatEnums.sys.mjs";