mirivlad
|
b90b4ed77d
|
fix: офлайн-режим для векторной памяти и исправление меню ИИ-чата
Исправления:
- Убран state_manager.reset() в menu_command — сохраняет ai_chat_mode
- Добавлен callback 'toggle_ai_chat' в обработчик кнопки ИИ
- Исправлено условие в get_keyboard для кнопок _on/_off
- Отключена проверка HuggingFace при загрузке модели (offline режим)
- Подавлены логи sentence_transformers, huggingface_hub, httpx
- Добавлен .cache/ в .gitignore
Теперь:
- Модель all-MiniLM-L6-v2 загружается из кэша (~88MB)
- Никаких запросов к HF при запуске
- Кнопка ИИ-чата корректно переключается
- Состояние ai_chat_mode сохраняется при вызове меню
Version: 0.3.1
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
|
2026-02-24 22:54:09 +08:00 |
mirivlad
|
77879e75a6
|
feat: RAG-память с векторным поиском и SOCKS5 прокси
Основные изменения:
- Векторная память на ChromaDB + sentence-transformers
- Семантический поиск по истории диалогов
- Модель all-MiniLM-L6-v2 (90MB, быстрая)
- Команда /memory — статистика памяти
- SOCKS5 прокси (USE_PROXY, PROXY_HOST, PROXY_PORT)
- Увеличены таймауты Telegram API до 30 сек
- Разбиение длинных сообщений на части
- Документация: MEMORY_SYSTEM.md, VECTOR_RAG_MEMORY.md
Технические детали:
- HybridMemoryManager объединяет SQLite + ChromaDB
- RAG-поиск релевантного контекста для ИИ
- Извлечение фактов из сообщений
- PySocks, httpx[socks] в зависимостях
Version: 0.3.0
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
|
2026-02-24 22:38:12 +08:00 |