Commit Graph

2 Commits (b90b4ed77d2298936ad5851b24c0058f733fb15d)

Author SHA1 Message Date
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