v1.7.0
release: LexPatrol 1.7.0
ИИ и RAG
- Конвейер ответа: опциональная перепись вопроса под поиск, гибридный retrieval (ключевые слова + семантика), слияние кандидатов (RRF), опциональный LLM-реранкер, финальный ответ с ситуационным системным промптом; опциональные стадии отключаются в настройках.
- Семантический поиск по статьям: локальное хранение эмбеддингов, отдельные настройки модели и провайдера для embeddings (наследование от основного или свой endpoint), перестроение индекса из раздела ИИ, инкрементальное обновление по изменённым статьям.
- Улучшение подбора контекста: подсказки по кодексам из текста запроса, разбор номеров статей, учёт закреплённых из диалога статей.
Поиск по базе (FTS)
- В полнотекстовый индекс включены краткое описание, санкции и наказание и ключевые поля метаданных (штрафы, УК, юрисдикция, звёзды и т.д.).
- В индекс добавлено название документа — проще находить статьи по формулировкам вида «статья N … кодекса», даже если полное название есть только у документа.
Диалоги и настройки ИИ
- Сохранённые диалоги привязаны к выбранному агенту (поле agent_id).
- Расширены типы и IPC и preload под новый конвейер, embeddings и отчёты по retrieval.
Оверлей и интерфейс
- Доработаны оверлейные окна (закрепы, шпаргалки, подборки, общий оверлей), горячие клавиши и вспомогательное tool-overlay окно.
- Обновлены страницы заметок, подборок, шпаргалок и настроек в связке с оверлеем и новыми возможностями.
Техническое
- Миграции БД: 006 (ai_conversations.agent_id), 007–008 (пересборка FTS), 009 (article_embeddings и dirty-триггеры).
- Vitest и юнит-тесты для нормализации аббревиатур кодексов; правки tsconfig для main и node при сборке новых модулей.
- README: актуализировано описание ИИ, RAG и настройки провайдеров и контекста.
Версия
- Версия приложения: 1.7.0.
Full Changelog: v1.6.0...v1.7.0