Контекст диалога отдельно от архива чата

- Новая таблица dialog_messages: последние DIALOG_LIMIT пар «вопрос — ответ», подкладываются в каждый запрос
- /clear сбрасывает только контекст диалога, архив (включая импорт) не трогает; без подтверждения
- /context показывает контекст и архив по отдельности

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
yunogasai
2026-09-24 20:42:14 +02:00
parent c5f87f3195
commit b8f09227b0
17 changed files with 167 additions and 53 deletions

View File

@@ -16,6 +16,9 @@ OPENROUTER_API_KEY=
# Необязательно: умеет ли модель смотреть фото. Для своей AI_MODEL по умолчанию false — включи, если модель видит картинки
# AI_IMAGE_INPUT=true
# Путь к SQLite-базе и сколько сообщений на чат хранить
# Путь к SQLite-базе и сколько сообщений на чат хранить в архиве
DB_PATH=data/bot.db
HISTORY_LIMIT=5000
# Сколько последних пар «вопрос — ответ» бот помнит в контексте диалога
DIALOG_LIMIT=10