feat: статья из Discover, локализация, подсказки

- Статья: заголовок + ссылка (truncate), title в URL, articleTitle в Message
- Локализация Sources, Research Progress, Answer, шагов, formingAnswer
- Подсказки: промпт без жёсткого примера, разнообразие, label 'Что ещё спросить'
- embeddedTranslations, countryToLocale, locale инструкция для LLM

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
home
2026-02-21 00:37:06 +03:00
parent f4d945a2b5
commit 3fa83bc605
68 changed files with 2301 additions and 345 deletions

View File

@@ -1,14 +1,13 @@
import { drizzle } from 'drizzle-orm/better-sqlite3';
import Database from 'better-sqlite3';
import * as schema from './schema';
import path from 'path';
import path from 'node:path';
const DATA_DIR = process.env.DATA_DIR
? path.resolve(process.cwd(), process.env.DATA_DIR)
: process.cwd();
const sqlite = new Database(path.join(DATA_DIR, 'data', 'db.sqlite'));
const db = drizzle(sqlite, {
schema: schema,
});
const db = drizzle(sqlite, { schema });
export default db;